Hi, I'm Rajesh
Full Stack Developer at VAll. Open-source contributor building AI SaaS products.
RSMP

About Me

Currently working as a full stack engineer at VAll, shipping AI-driven products, designing backend systems, and managing infrastructure and deployments with around 3 years of experience building production systems.

I've worked across the stack while mentoring engineers and improving system reliability.

I also contribute to open source, including debugging real-world issues, submitting PRs, and helping maintainers ship reliable fixes.

I enjoy building scalable systems and breaking them down to understand how they fail and improve.

LinkedIn Recommendations

Feedback from people I've worked with across teams and roles.

๐Ÿ›  My Skills

Languages

TypeScript
JavaScript
HTML
CSS
SCSS

Frontend

React
Next.js
Tailwind CSS
Redux Toolkit
Tanstack Query
Material UI

Backend

Node.js
NestJS
Express
Prisma

Databases

PostgreSQL
Firebase
MongoDB

AWS

EC2
S3
Lambda
ECS
ECR
SQS

DevOps

Docker
GitHub Actions
Pulumi

AI

Prompt Engineering
MCP
LangChain
Agent SDK
RAG
Gemini API
OpenAI API

Testing

Jest
Testcontainers
Playwright

๐Ÿ’ผ Work Experience

VAll

Full Stack Developer
Jun 2025 - Present
  • Building QuestCraftAI from scratch, an agentic AI platform serving 40+ NGOs. Designed and developed a 3-agent architecture using React, Node.js, PostgreSQL, pgvector, RAG, and OpenAI Agent SDK to automate internship and quest generation workflows, significantly reducing manual research effort.
  • Designed and implemented agentic workflows using OpenAI Agent Builder, Gemini Gems, and Claude Code, orchestrated via internal MCP server.
  • Created and deployed a custom MCP server on ECS, exposing 4 tools over VAllIndia's data, powering QuestCraftAI agents and an OpenAI-based chatbot that recommends NGO opportunities based on user resumes.
  • Worked on end-to-end development of VAll Indiaโ€™s primary website, driving design and product discussions, using AI-first tools such as Lovable, Cursor and Claude Code for rapid development, and coordinating feature delivery and task delegation across the team.
  • Owned and shipped the BYOQ collaboration module, enabling users to create quests, invite participants, and review team submissions through a responsive, validated interface built with React, Tailwind CSS, and shadcn/ui.
  • Designed a distributed locking mechanism using S3 conditional writes to prevent duplicate job execution across multiple machines, eliminating race conditions where both servers would pick up the same job simultaneously.
  • Implemented integration testing workflow from scratch using Testcontainers and Jest, covering 40+ APIs with automated runs on every PR via CI pipeline, catching environment-specific issues before production.
  • Migrated data infrastructure from DynamoDB to PostgreSQL, leading the development of API v2 and successfully managing the full production migration with minimal downtime.
  • Mentored 2 software engineers on code quality, scalable architecture, and engineering best practices.

Sharpener

SDE 1
Mar 2024 - Jun 2025
  • Prototyped an AI assistant for multilingual conversation support, instant doubt resolution, and mock interviews using Google TTS, Gemini, and STT systems, reducing projected manual support effort by 50%.
  • Built an in-house Clash of Clans-style multiplayer strategy game, BOMB, using Unity and C#. Designed and implemented the in-game building placement and construction system, including grid-based interactions and gameplay logic. Fine-tuned a Google Gemini model on 50+ Clash of Clans base layouts to dynamically generate intelligent bot bases with varied defensive strategies.
  • Designed and implemented CI/CD pipelines using GitHub Actions and blue-green deployment with Nginx, enabling zero-downtime releases.
  • Built an in-house user onboarding and product guidance system using Shepherd.js, replacing an external platform and saving approximately $900 annually in subscription costs.
  • Created Snapit AI, an AI-powered resume analysis platform using React, Tailwind CSS, NestJS, PostgreSQL, and Gemini API to deliver grammar correction, resume enhancement suggestions, and role-specific resume evaluation.
  • Extended Snapit AI with interactive mock interview capabilities, generating questions and evaluating responses for feedback.
  • Created a new task type called communication task. Used openAI whisper to transcribe audio to text and generate feedback using gemini. Help students improve their communication skills while answering technical questions.
  • Integrated Razorpay payment gateway with SnapitAI, setting up multiple monthly plans and using webhooks for real-time payment processing and updates, generating around $200 in revenue.
  • Owned and delivered multiple features, performed manual/smoke testing, and conducted final code reviews to ensure quality and reliability.

Sharpener

SDE Intern
Sep 2023 - Feb 2024
  • Automated the mock interview process by enhancing the appointment booking system, migrating from Zoom to Google Meet using Google API, and reducing costs by 60%. Used cron and implemented auto-scheduling, meeting link generation, and automatic upload of recordings to Google Drive.
  • Designed a progress report page to track student progress based on different parameters.
  • Improved the performance of the landing page website from 55% to 85% by using Cloudinary CDN, removing unwanted code and NPM packages, and lazy loading images and pages.
  • Built a coupon and UTM tracking system enabling attribution-based analytics.
  • Re-designed the admin & student dashboard (31 Pages) using Tailwind CSS and Material UI.
  • Delivered multiple end-to-end features, ensuring system reliability and production readiness.

Anand CY Limited (ACYM)

Mechanical Engineer Intern
Dec 2021 - May 2022
Worked on CNC programming and manufacturing of automobile parts.
๐Ÿ“„ Blogs

Recent writing

I recently started writing tech blogs about databases, backend systems, and the engineering lessons I pick up while building.

Practical DB Indexing: 8sec to 80ms on 8 Million Rows

Practical DB Indexing: 8sec to 80ms on 8 Million Rows

A practical breakdown of database indexing and query performance wins.

PostgreSQL
Indexing
Performance
A distributed locking mechanism

A distributed locking mechanism

A practical implementation of a distributed cron locking mechanism.

Cron
Distributed System
Locking Mechanism
Sharding and Partitioning

Sharding and Partitioning

A simple look at scaling databases with sharding and partitioning.

Databases
Sharding
Partitioning
๐Ÿ—๏ธ My Projects

Check out some of my personal projects & contributions

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Reactive Resume Open Source Contribution

Reactive Resume Open Source Contribution

Investigated PDF template rendering bugs in Reactive Resume, submitted PR #3044 with a proposed fix and tests, and received maintainer acknowledgment when the issue was resolved in a later release.

Open Source
React
TypeScript
PDF Rendering
Testing
ProfilePad

ProfilePad

ProfilePad is a web application designed to help users create and manage professional portfolio websites effortlessly. It includes features like customizable templates, real-time editing, project showcasing, social media integration, and SEO optimization to enhance online presence. The platform ensures a seamless user experience with a focus on performance and accessibility.

React
Tailwind CSS
Firebase
Node
Express
MongoDB
Prisma
Attendly

Attendly

Attendly is an event discovery and community engagement platform that allows users to explore curated events, RSVP seamlessly, and stay connected with experiences that match their interests. The platform combines a modern frontend with a TypeScript-powered backend to support authentication, event management, attendee participation, and a smooth end-to-end event browsing experience.

React
Node
Tailwind CSS
PostgereSQL
Prisma
Express
BlinkIt Clone

BlinkIt Clone

Designed a clone of BlinkIt.com with all the P0 features, including user authentication, cart management, order processing, Google Maps-based address selection, order tracking, downloadable invoices, and secure payments.

React
Tailwind CSS
React Router Dom
Redux Toolkit
Redux Thunk
React Redux
React Context API
Vite
Node.js
Express
MySQL
Sequelize
JWT
Bcrypt
Google Map API
Razorpay
TrackyFy

TrackyFy

TrackyFy is a web application designed to efficiently manage daily credit and expenses. It offers features like user authentication with Google Auth, the ability to add, remove, edit, search, and filter transactions, a dashboard with categorized expense charts, and downloadable expense and credit reports. Additionally, it includes exclusive VIP features for advanced financial tracking.

React
SCSS
Firebase
Redux
React Router
Vite

๐Ÿซ Education

Sharpener

Web Development (MERN)
2022 - 2023

Raipur Government Polytechnic

Diploma in Mechanical Engineering
2018 - 2021

Simlapal M.M High School

Higher Secondary Education (10+2) Science
2018 - 2018
๐Ÿ“ซ Contact Me

Get in Touch

Want to chat? Just shoot me a dm with a direct question on Linkedin and I'll respond whenever I can. You can also email me at its.rajeshsmp@gmail.com

Last Updated: 20-May-2026

M