Software Engineer - Full Stack
Full Stack Software Developer with 2.5+ years of experience building scalable systems in the TypeScript/Express/NestJS/React.js ecosystem, building privacy-first, scalable SaaS products with a focus on operational reliability and long-term cost-efficiency.
I work across the full stack from database design and backend APIs to responsive frontend interfaces preferring to own features end-to-end.
Most of what I build is shaped by one question: does this stay fast and cost less as it scales?
Skills
Experience
Software Engineer - Full Stack
Ahmedabad, India · On-site
Projects
CallShot is a cricket prediction game built for playing with friends during IPL season. Before the season starts, everyone in a group makes their predictions across 10 different categories, like who will score the most runs, take the most wickets, or have the best economy etc. On top of these tournament-long predictions, users can also make predictions for individual matches, across multiple categories. You can create a group and invite friends to join using a simple invite code. As matches happen, points get added up automatically, and a live leaderboard shows who's winning. To keep things interesting, players can also use special strategy cards, like a Swap card to change one prediction partway through the season, or a Joker card to double the points on one pick. In the end, the leaderboard settles the debate on who really knows cricket best.
MRS is a company-wide hiring platform I built for Meditab's HR team to manage the entire recruitment process — from campus drives and off-campus applications to employee referrals. It handles everything a candidate goes through, starting from profile completion and aptitude tests, all the way to interview scheduling and final hiring decisions. The platform processes more than 8,000 candidates a year and has helped onboard 200+ hires across on-campus, off-campus, and referral programs. Recruiters use MRS to schedule interviews, manage aptitude tests, keep track of resumes and documents, and add per-candidate remarks, making the entire hiring process organized and easy to track in one place.
Result Separator is a project I built to solve a real problem for my community. Every year, community members submit their own or their children's academic results, traditionally through offline methods like photocopies and printed papers. A community committee would then manually go through each result, sorting them by standard (grade) and college semester, and ranking students accordingly, a slow and error-prone process done entirely by hand. I built Result Separator to automate this workflow, users will upload their result and letting the committee digitize and organize results quickly, sort them by standard and semester, and generate rankings without manual effort. Every year, it's used by more than 200+ parents and children in the community. This saved the committee significant time each year and removed the risk of human error that came with manually sorting hundreds of results.
MEM is an internal employee management platform I developed and maintain for Meditab, serving 3000+ active employees across the company. Spread across 15+ modules like task review, in-out management, meeting scheduler, typing test, flat finder, wall of fame, task tracker, refer candidates, approval desk, employee availability, my team, and more, it acts as a central hub for everything related to employee data and workflows.
Education
Bachelor of Technology
Computer Science and Technology (CGPA 9.58), Anand, India
Let's Work Together
Choose your preferred method to connect and let's discuss your project.
Prefer to write? Fill out the form and I'll get back to you within 24 hours.