Hi, I'm Rajesh 👦
Software Engineer at VAll. I like to build, debug & fix things.
RSMP

About Me

At the mid of 2022, I quit my job as a mechanical engineer to learn web-development, I joined Sharpener to take help of mentors and learn web development, later become a software engineer & most helpful mentor at Sharpener. Right now building VAll✌️.

🛠 My Skills

JavaScript
TypeScript
HTML
CSS
React
Next
Node
Postgres
Docker
SQL
C#
SCSS
Tailwind CSS
Material UI
Redux
Redux Toolkit
React Router
React Native
Express
MySQL
Nest
Firebase
MongoDB
Prisma
GraphQL
RabbitMQ
AWS (EC2, ECS, Lambda, Bedrock, S3, API Gateway)
CICD (Github Actions)
Git
GitHub
Googling
Prompt Engineering

💼 Work Experience & Training

V

VAll

June 2025 - Present
Senior Software Engineer
  • Architecting and developing vallindia.com, the company's primary web platform, end-to-end — from design prototyping (Lovable) to backend development, infrastructure setup, and deployment.
  • Mentoring and guiding two software engineers, ensuring code quality, scalable architecture, and best engineering practices.
  • Migrated data infrastructure from DynamoDB to PostgreSQL, leading the development of Backend v2 and successfully managing the full migration.
  • Set up Testcontainer and Jest for integration testing to ensure API stability and reliability.
  • Set up Playwright end-to-end test automation to ensure a seamless and bug-free user experience.
S

Sharpener

March 2024 - June 2025
SDE 1
  • Worked on a Unity based game, BOMB. Developed core game mechanics, including A* & flow-field pathfinding, a dynamic wall system, onboarding guides, target prioritization, building unlocks & upgrades, and game replay.
  • Prototyped an AI assistant for multi-language conversation, instant doubt support, and instant mock interviews using google’s text to speech, gemini, speech to text. Which can reduce the overall human interaction and human cost by 40%.
  • Implemented CICD pipeline using GitHub Actions and Blue/green deployment using Nginx for easy deployment.
  • Developed a platform guide mechanism using shephard.js to replace usetiful.com guides from all the products and save around $800 annually.
  • Created communication task using Whisper & ChatGPT API that replaced Elsa AI and saved around $199 per year.
  • Created Snapit AI, used Gemini API for checking grammar and spelling, resume improvement suggestions, and full resume scan based on job role.
  • Extended Snapit AI to ask questions to the user based on the job role and resume, and provide the user review with the best possible answer.
  • 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.
  • Delivered multiple features, performed manual/smoke testing, and conducted final code reviews to ensure quality and reliability.
S

Sharpener

September 2023 - February 2024
SDE Intern
  • Automated the mock interview process by enhancing the appointment booking system, migrated from Zoom to Google Meet using Google API, and reduced costs by 60%. Used cron & implemented auto-scheduling, meeting link generation, automatic upload of recordings to Google Drive, etc.
  • Designed a progress report page to track student’s progression based on different parameters.
  • Improved the landing page website performance from 55% to 85% by using Azure CDN, removing unwanted code, NPM packages, lazy loading images and pages.
  • Implemented a coupon system and UTM parameters to help the company run different campaigns.
  • Re-designed the admin and student dashboard (31 Pages) using Tailwind CSS and Material UI.
  • Fixed bugs, improved existing features, implemented new features, worked on manual testing and smoke testing.
A

Anand CY Limited (ACYM)

December 2021 - May 2022
Mechanical Engineer Intern
Worked on CNC programming and manufacturing of automobile parts.
🏗️ My Projects

Check out my latest work

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

message-broker-util

message-broker-util

The MessageBroker package provides an abstraction layer over RabbitMQ, enabling easy message publishing, consuming, and RPC request-response communication. This package simplifies interaction with RabbitMQ using TypeScript and amqplib.

Node
amqplib
RabbitMQ
TypeScript
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
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
📫 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