I’m a software engineer passionate about building production-grade systems that perform at scale. My craft lives at the intersection of clean architecture, distributed systems, and developer experience. Whether it’s a high-throughput backend, an optimized CI/CD pipeline, or a seamless frontend, I love solving complex engineering problems that actually matter.
Explore My Work ↓
Hey there! 👋 I'm Ritik Chourasiya, and I thrive on building
scalable and robust solutions , delving into the fascinating
realm of software engineering. I enjoy pushing the boundaries of
what's possible and finding creative ways to make things work.
When I'm not in front of a laptop screen, you'll find me in the
kitchen 🍳, whipping up delicious dishes. Beyond coding, my favorite
moments are spent with my family, savoring good food 🍲, and making
lasting memories.
Technologies I have worked with:
Sept 2025 - Present
I am a Software Engineer currently employed at Docfliq, where I work as a full-stack developer as part of the Web Application Development team. Together, we utilize ReactJS and NodeJS to create software solutions that provide users with a seamless and enjoyable experience.
July 2023 - July 2025
I am a Software Engineer currently employed at Docfliq, where I work as a full-stack developer as part of the Web Application Development team. Together, we utilize ReactJS and NodeJS to create software solutions that provide users with a seamless and enjoyable experience.
Oct 2021 - June 2023
- Built a full-stack Application Performance Monitoring (APM) tool
using Node.js, React.js, and MongoDB for real-time server metrics
collection and analytics.
- Implemented WebSocket-based live updates to monitor CPU, memory,
and request performance with sub-second latency.
- Deployed scalable architecture using Docker, Redis caching, and
AWS, ensuring high availability and multi-tenant support.
- Created custom dashboards with dynamic charts, alerts, and anomaly
detection using Chart.js, enhancing observability for developers and
DevOps teams.
- Integrated CI/CD pipelines using Jenkins for automated deployment
and monitoring updates.
-----
- Built a full-stack polling platform using React.js, Node.js &
MongoDB and WebSocket, supporting 500+ concurrent users with <300ms
latency for live vote updates and interactive visualizations for
multiple question types (MCQs, ratings, open-ended).
- Implemented scalable authentication using JWT to ensure secure
access control for both anonymous and registered users across the
platform.
- Enabled anonymous participation without compromising vote
integrity by implementing device fingerprinting and IP-based
rate-limiting to prevent duplicate votes.
- Optimized RESTful API endpoints by implementing MongoDB query
indexing, aggregation pipelines, and pagination to minimize query
execution time, reduce server response latency and improve system
scalability and overall performance.
-----
- The motivation behind developing Carrier JS lies in the pursuit of
optimizing web application performance by addressing the challenges
of frequent data retrieval. Recognizing the need for faster, more
responsive user experiences, Carrier JS strategically employs
caching to reduce latency and conserve bandwidth.
- By providing developers with flexibility in cache management and
empowering users with control over cache invalidation, the aim is to
strike a balance between performance and data accuracy.
-----
The inception of Headx was driven by a vision to revolutionize SEO
management in React applications. Focused on enhancing web page
optimization, Headx seamlessly incorporates meta tags for titles and
descriptions, elevating both search engine visibility and overall
user experience.
Motivated by a commitment to simplicity and effectiveness, Headx
earned accolades on GitHub with 6 stars, 4 forks, and contributions
from 3 developers, reflecting its widespread acclaim and the
meaningful collaboration it inspired within the developer community.
Authentication is a critical aspect of any web application, ensuring that only authorized users can access sensitive...
MongoDB has become a popular choice for developers due to its flexibility and scalability. Just like any other database…
In the realm of web development, rendering techniques play a crucial role in delivering engaging user experiences...