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
  • React
  • Astro
  • Node.js (I prefer Bun though) Bun Logo
  • Express (~~ Elysia) Elysia logo
  • MongoDB
  • MySQL
  • Tailwind

Now

What's that?

Prolly 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


More documents coming soon! 🚀



LeetCode Progress


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

177
/3565
Solved

Problem Categories

Easy
63 / 878
Medium
95 / 1849
Hard
19 / 838

Performance

Acceptance Rate76.34%
Total Submissions317
Problems Solved177
Favorite TopicDynamic Programming

Deployed Projects
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
Sunset in the mountains
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 image
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 image
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 image
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