YASH
HARKAWATCurrentlySoftware Engineer @ Pulse Energy
About Me
I'm a Software Engineer with a dual degree in Electrical Engineering from IIT Kharagpur. I thrive at the intersection of clean code and thoughtful product design.
At Pulse Energy, I build full-stack features for EV charging infrastructure — from responsive React UIs to performant Node.js APIs with Prisma. My work ships in the MG Motor app, used by thousands of EV owners daily.
Beyond my job, I build side projects, explore new technologies, and love the challenge of turning complex problems into simple, elegant solutions.
Products
A full-stack SaaS app that helps Indian employees recover unpaid Full & Final settlement dues from former employers. Features a 4-stage email escalation system (polite reminder → legal notice), formal labour complaint filing with state-specific guides for all 36 states/UTs, Razorpay payments, Google OAuth, and cloud file uploads for evidence management.
A mobile-first PWA for guided timed workout sessions. Upload a PDF or DOCX and AI auto-extracts your weekly schedule. Features a live session timer with sounds, TTS voice instructions, Web Push notifications, streak tracking, and offline support.
A full-featured blogging platform inspired by Medium. Includes search and filter by author, title, date and topic. Users can create, edit, save, and delete posts seamlessly.
A dynamic movie discovery website showing IMDB ratings and descriptions. Features include search functionality, detailed movie pages, and a likes system for personalized experience.
Experience
Software Engineer
NowPulse Energy Technologies · Bengaluru
- ◆Engineered full-stack features for an EV charging infrastructure platform using React.js, Node.js, TypeScript, and Prisma ORM, shipping to the MG Motor app used by 50,000+ EV owners across India.
- ◆Designed and implemented 10+ backend REST APIs for the route planning feature, enabling real-time EV charger discovery and navigation within the MG Motor mobile application.
- ◆Architected a report generation pipeline using chunked streaming, reducing PDF download times and server load significantly compared to synchronous bulk processing.
- ◆Delivered 15+ end-to-end features independently — from PostgreSQL schema design to React UI — reducing cross-team dependency and accelerating release cycles.
- ◆Resolved 30+ bugs across codebase through code reviews and production incident triage, improving platform stability and reducing critical error rate.
Front-end Developer
Plunes Technologies · Gurugram
- ◆Developed 10+ responsive forms and UI pages using React.js and Material-UI, achieving pixel-perfect design consistency across the product.
- ◆Debugged and resolved 15+ critical issues through systematic testing, improving page load performance and reducing user-facing errors.
Product Engineer Intern
Sprinklr · Gurugram
- ◆Engineered a Chrome extension to detect i18n translation errors in real time, significantly reducing QA investigation time for localization issues.
- ◆Implemented color-coded visual highlighting across 100+ client-side i18n labels based on translation file status, enabling faster identification of missing translations.
Tech Stack
Frontend
Backend
Tools & Cloud
CS Fundamentals
Get in Touch
Open to new roles, interesting projects, or just a good tech conversation. My inbox is always open.