Open to opportunities

YASH

HARKAWATSoftware Engineer @ Pulse Energy

Full Stack Engineer
2+
3
IIT KGP
AIR 612
ReactNode.jsTypeScriptPostgreSQLPrismaFull StackIIT KharagpurAIR 612BengaluruOpen to WorkNext.jsREST APIsAWSGitReactNode.jsTypeScriptPostgreSQLPrismaFull StackIIT KharagpurAIR 612BengaluruOpen to WorkNext.jsREST APIsAWSGit
01

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.

AIR 612
JEE Advanced rank — top 0.02%
7.44
CGPA at IIT Kharagpur (B.Tech + M.Tech)
2018–23
Five years of engineering at IIT KGP
MG Motor
App used by thousands of EV owners
02

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.

Feb 2026
ReactNode.jsTypeScriptPostgreSQLStripeRazorpayGoogle CloudPrisma

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.

Mar 2026
ReactNode.jsPostgreSQLGoogle OAuthGemini AIPWAPrismaVercel

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.

Jun 2023 - Jul 2023
React.jsFirebaseCSS

A dynamic movie discovery website showing IMDB ratings and descriptions. Features include search functionality, detailed movie pages, and a likes system for personalized experience.

May 2023 - Jun 2023
React.jsAPI IntegrationCSS
03

Experience

Software Engineer

Now

Pulse Energy Technologies · Bengaluru

Dec 2023 – Present
  • 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.
React.jsNode.jsTypeScriptPrismaREST APIsPostgreSQL

Front-end Developer

Plunes Technologies · Gurugram

Oct 2023 – Dec 2023
  • 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.
React.jsMaterial-UIJavaScript

Product Engineer Intern

Sprinklr · Gurugram

May 2022 – Jul 2022
  • 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.
Chrome Extensioni18nJavaScript
04

Tech Stack

Frontend

React.jsNext.jsTypeScriptJavaScript (ES6+)ReduxTailwind CSSHTML5/CSS3Material-UI

Backend

Node.jsExpress.jsREST APIsPrisma ORMPostgreSQLSQLPython

Tools & Cloud

GitGitHubAWSFirebaseGoogle CloudVercelNetlifyPWAWeb PushChrome Extensions

CS Fundamentals

Data Structures & AlgorithmsSystem DesignOOPCC++Debugging
05

Get in Touch

Open to new roles, interesting projects, or just a good tech conversation. My inbox is always open.

Send a message