Open to opportunities

YASH

HARKAWATSoftware Engineer @ Pulse Energy

→ Full Stack Engineer
2+
3
IIT KGP
AIR 612
React◆Node.js◆TypeScript◆PostgreSQL◆Prisma◆Full Stack◆IIT Kharagpur◆AIR 612◆Bengaluru◆Open to Work◆Next.js◆REST APIs◆AWS◆Git◆React◆Node.js◆TypeScript◆PostgreSQL◆Prisma◆Full Stack◆IIT Kharagpur◆AIR 612◆Bengaluru◆Open to Work◆Next.js◆REST APIs◆AWS◆Git◆
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

India-first anime/otaku-themed men's clothing e-commerce platform. Full monorepo with a Next.js storefront and Express + TypeScript API. Features Razorpay payments (UPI, cards, COD), phone OTP + JWT auth, Cloudinary CDN images, Prisma ORM with 15+ models, and CI/CD via GitHub Actions.

Apr 2026
Next.jsTypeScriptExpressPostgreSQLPrismaRazorpayCloudinaryRedux Toolkit

An MCP server that gives Claude Code, Cursor and Claude Desktop hybrid semantic search over any repository. Tree-sitter AST chunking, local ONNX embeddings (no API key) and BM25 fused with reciprocal-rank fusion. Measured on 50 hand-verified questions: Recall@5 80% → 88%, Recall@1 44% → 62% over a naive RAG baseline. Ships with a remote MCP endpoint, a live retrieval playground and cited LLM answers.

Sep 2026
MCPRAGTypeScriptNext.jsTree-sitterONNXBM25Vercel

A customer-support AI agent with a hand-written agent loop. It is an MCP client that discovers its tools from three MCP servers (RAG knowledge base, orders, refunds and tickets), and business rules are enforced in the servers rather than the prompt. Measured on 28 scripted scenarios: 27/28 resolved with 0 policy violations, versus 4 of 14 attacks succeeding when the same rules lived only in the prompt.

Sep 2026
AI AgentsMCPRAGTypeScriptNext.jsTool CallingEvalsVercel

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.jsTypeScriptPostgreSQLRazorpayGoogle 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