159 million million million, was it?

Ronak Hingonia,
full stack developer at
Ronak Hingonia
Hi,

I'm Ronak Hingonia, a versatile software engineer from Jaipur, India.

In a world driven by constant change, I am driven by my passion for new technologies, constantly seeking to understand and contribute to their potential.💪🏻

My primary tools of choice includes:

  • JavaScript + DSA
  • Python
  • Go (learning)
  • React
  • Astro
  • Node.js (I prefer Bun though) Bun Logo
  • Express (~~ Elysia) Elysia logo
  • MongoDB
  • MySQL
  • Tailwind

Now

What's that?

Probably learning something new :)


Alongside development, I have a strong interest in Computer & Network Security. Currently revising the online textbook CS 161: Computer Security. Try giving it a visit: https://textbook.cs161.org/♥.




Indian Institute of Technology Gandhinagar (2020-2024)

Material Science and Engineering (majors)

Computer Science and Engineering (minors)


Feel free to reach out to me if you have any projects in mind, or just to say hello.👋



My Documents


Here are some comprehensive documents I've created to share my knowledge and insights. Feel free to explore and learn from them! 📖

System Design Notes

Comprehensive system design notes written in simple, beginner-friendly language. Covers all key concepts including scalability patterns and architectural decisions. Excellent for interview preparation with real-world examples and best practices.

System DesignArchitectureScalability

Secure Coding Practices & Tools

A practical security handbook featuring 11 categorized vulnerability & prevention strategies. Includes real Express.js code transformations showing insecure vs. secure implementations, plus a curated list of essential open-source security tools every developer should know.

SecurityBest PracticesTools

Note: These documents are continuously updated based on new learnings and industry best practices. Last updated: May 2025



LeetCode Progress


My journey through algorithmic problem-solving and competitive programming challenges 💻

198
/3617
Solved

Problem Categories

Easy
76 / 885
Medium
103 / 1881
Hard
19 / 851

Performance

Acceptance Rate73.83%
Total Submissions363
Problems Solved198
Favorite TopicDynamic Programming


Deployed Projects

YouTube Clone
YouTube Clone

A serverless video sharing platform built on Google Cloud Platform that enables authenticated users to upload videos, automatically processes them to 360p resolution, and allows public streaming without using YouTube APIs directly.

#Next.js#Firebase#GCP#Docker#TypeScript
gamevault image
GameVault

A comprehensive game hub allowing users to explore detailed game information. Built with the RAWG.io API, the platform offers advanced filtering options to sort games by various criteria.

#React#Chakra UI#Bootstrap
Portfolio
Portfolio Page

A sleek portfolio highlighting my current work, the tools I use for web development, recently deployed projects, and seamless access to my social media links.

#Astro#tailwind#javascript
Airbnb clone
Airbnb Clone

A full-stack project that allows users to filter resorts based on prominent features and view details like price and location on an interactive map. It uses GraphHopper's geocoding for location services and MongoDB Atlas for data storage. Users can log in, sign up, leave reviews or create one. Owners can delete one or edit details.

Note: link may take a few moments to load
#Expessjs#Nodejs#EJS#MongoDB#ORM#javascript
Memory Game
Memory Game

This game features 16 upside-down cards that players need to match into 8 pairs to win. Designed as a Progressive Web App (PWA), it offers offline functionality and is deployed on Firebase for seamless access and performance.

#React#Firebase#PWA#mini-project
Simon game
Simon Says Game

After the game starts, a random card flashes, and you need to repeat the sequence shown. With each new card, the sequence gets longer, and you must remember all the previous cards plus the new one.

#javascript#mini-project

Contact Me

Get In Touch

Whether you're looking to discuss career opportunities, project collaborations, or have questions about my work, I'm always interested in meaningful professional conversations.

Open to new opportunities
Available for freelance work
Always learning something new
Time ZoneIST (UTC+5:30)