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:
July 2023 - 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.
Oct 2021 - June 2023
- 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...