Hi, my name is
Vishal Sharma.
I build scalable software.
I’m a full-stack developer focused on production-grade applications, real-time workflows, and cloud infrastructure. I work across React, Node.js, databases, and AWS to turn complex operational needs into reliable products.
About Me
I’m Vishal, a full-stack developer who enjoys building software for real operational problems. I work across product interfaces, backend services, data workflows, and cloud deployments.
My family’s automotive and remanufacturing background, together with two years of hands-on exposure to engineering and service operations, helps me connect field realities with practical technology. I currently build an ERP and service management platform at J.S. Engineering Works, and have also worked on finance applications at Varthana.
I like working where software meets the physical world. Read about my experience, explore what I’ve built, or find me on GitHub and LinkedIn.
Technologies I use regularly:
- JavaScript
- TypeScript
- React / Next.js
- Node.js / Express
- PostgreSQL / MongoDB
- AWS / Docker

Experience
J.S. Engineering Works
Software Development Engineer I
June 2025 - Present
- Owned end-to-end development and deployment of a production ERP and challan management system supporting 50+ service jobs each day.
- Designed an eight-stage engine servicing workflow, reducing manual tracking by 60% and process turnaround time by 40%.
- Built real-time billing and WhatsApp challan delivery, cutting customer communication delays from hours to seconds.
- Developed a Puppeteer HTML-to-PDF pipeline generating 100+ accurate documents daily and reducing invoice errors by 70%.
- Built a React, Node.js, and MongoDB system with sub-300ms API response times; containerized services with Docker and deployed on Render and Netlify.
- Integrated Cloudflare R2 and strengthened backend security with OAuth, input validation, and safer database practices.
Education
Chitkara University, Punjab
B.E. in Computer Science and Engineering
2020–2024 · CGPA 9.84
Apeejay School
Higher Secondary · Science
2019
Ramakrishna Mission Vidyalaya, Narendrapur
Secondary
2017
Some Things I’ve Built
Products shaped by real operating needs, from the workshop floor to the web.
Billing & document automation
Challan Generator
Automates challan and invoice creation for engine servicing. A Puppeteer-based PDF pipeline produces 100+ accurate documents a day, while WhatsApp delivery gets documents to customers in seconds.
- React
- Node.js
- Puppeteer
- MongoDB
- Cloudflare R2
Workshop operations platform
J.S. Engineering Works ERP
An eight-stage service workflow from job intake and inspection through estimates, approval, billing, and delivery. It supports 50+ daily jobs, cuts manual tracking by 60%, and improves turnaround by 40%.
- React
- Node.js
- MongoDB
- MUI
- Docker
- Cloudflare R2
Business website
J.S. Engineering Works Website
A responsive website for an engineering and remanufacturing business, with search-friendly content, customer enquiry paths, custom-domain setup, and Cloudflare-powered delivery.
- React
- SEO
- Cloudflare
- Netlify Forms
Marketing website
MB Marketing Website
A responsive marketing website built to present MB Marketing’s services clearly and make it easy for prospective customers to get in touch.
- Responsive design
- Web development
Selected Projects
IPL Data Viewer
An interactive viewer for exploring Indian Premier League data and comparing teams, players, and match outcomes.
OMeet
Built an office meeting room scheduling app with availability tracking and reservation management. Added WebSocket updates, JWT authentication, email notifications, and Redux state management to support a smooth booking workflow.
Beyond the Screen
A couple of interests that keep me curious and creative.
- 01
3D printing
Exploring how digital designs become useful, physical parts.
- 02
Poetry
A creative practice that makes room for observation and expression.
What’s Next?
Get In Touch
I’m open to software engineering opportunities and conversations about building useful products. Leave your email and I’ll get back to you.