open to full-time roles
Krish Ahlawat
software engineer · M.Tech @ VIT Vellore

I just wrapped an internship at JCB India, building internal tools that engineering & operations teams actually rely on, a desktop diagnostics app and an SOP system, both from scratch.

Mostly I like the unglamorous middle: race conditions, Windows file-system quirks, and deploys that need to survive a reboot. Before this I ran VITrendz, a 30-member student media org.


work log
Software Developer Intern
JCB India Ltd., Ballabgarh
May 2025 - Jul 2026
Managing Director
VITrendz
Feb 2025 - Feb 2026
Frontend Development Intern
Valsco Technologies
July 2024 - Sep 2025
things I've built
ECU Data Dashboard
Electron · React
A Windows desktop app that parses and visualizes 48,500+ engine test files, replacing a manual review process that couldn't keep pace.
Internal tool — JCB India
SOP Management System
Next.js · NestJS
Internal tool for JCB Operations to manage, translate, and export SOPs — deployed across various platforms and a local Python worker.
Internal tool — JCB India
Collaborative Docs
Next.js · TypeScript · Node.js
A real-time collaborative document editor — built the full frontend layer including live sync, optimistic updates, and multi-user editing.
View source
writing
The Electron rabbit hole: what nobody tells you about desktop apps
4 min
What actually broke during my JCB internship
2 min
Debugging a race condition nobody warned me about
2 min
Parsing 48,500 XML files without freezing the UI
2 min
View all →
work with me

For engineering talk, referrals, or roles. No pitch decks required, just show up.

Book a call