PraveenKumar
Software developer building scalable systems and distributed architectures that power real-world operations.
I’m fascinated by how systems scale, how they fail, and how thoughtful engineering can turn complexity into clarity.
Tech Stack
I'm a generalist at heart who can build with anything, but here's the core stack I've spent the most time with:
Languages
Experience
Software Developer
- Scaled a Fortune 50 telecom client's warehouse platform from a hardcoded single-store system to a config-driven multi-store architecture; redesigned the database schema and decoupled store-specific logic into store-aware APIs, increasing daily EDI ASN throughput from ~200 to 500–600+ transactions/day with support for unlimited future store onboarding.
- Automated revenue and labour forecasting across 10–12 warehouses serving 300–400 workers; built an async cron engine that ingests 24-month wage progression sheets and delivers projections via SSE, reducing planning effort from days to under an hour; powers $30–40M revenue and $10–20M labour forecasts in production.
- Cut empty driver miles from 35%+ to under 25% by building a geospatial round-trip load search engine that matches outbound and backhaul loads within configurable deadhead radii using origin/destination circles, PC Miler routing, and DAT rate APIs; implemented per-user search caching to control API spend while enabling drivers to complete 2 trips/day.
Software Developer Intern
- Eliminated silent job failures across 7 microservices by leading the migration of 20+ scheduled jobs from node-cron to a BullMQ/Redis queue architecture chosen for persistence and failure recovery; ended manual server restarts during US business hours across inventory sync, EDI tracking, billing, SKU reporting, and ETA pipelines.
- Built operational control APIs providing engineers with real-time visibility and control over critical background pipelines, including pause, resume, force-run, retry, and live job monitoring capabilities without requiring service restarts.
- Expanded load-matching coverage by integrating the Emerge Load Board API alongside DAT and an internal EDI feed; normalized disparate freight data sources into a unified model for real-time driver-load matching, delivering features across Agile sprints with Confluence documentation.
Selected Work
A lot of ideas, but some are still under construction!
- Built a multi-tenant RAG platform where teams connect GitHub, Slack, Notion, and Confluence via OAuth and query them through a semantic retrieval pipeline with streaming responses; workspace isolation enforced using Supabase RLS and Pinecone namespace partitioning.
- Designed a visual AI workflow engine where users compose pipelines on a React Flow canvas and execute them as DAGs; independent nodes at the same level run concurrently via Kahn's topological sort and Promise.all, while DFS-based cycle detection rejects invalid graphs before execution.
- Built a multi-tenant drone mission platform with a Turf.js-powered geospatial engine generating waypoints for Crosshatch, Perimeter, and Grid survey patterns; implemented JWT-based tenant isolation by embedding organizationId in tokens and applying it to every Prisma query across pilot and admin roles.
Education
Panjab University
2021 — 2025Computer Science and Engineering
About Me
My work begins with curiosity — a desire to understand how complex systems behave, interact, and evolve. Software became my medium because it allows me to explore structure, efficiency, and the hidden mechanics behind everyday processes.
Software engineering feels natural to me because it lives at the foundation of things. It's where complexity is managed, where systems find stability, and where small decisions shape large outcomes. I'm drawn to designing architectures, exploring distributed systems, and building reliable infrastructures that make real-world operations possible.

But my interest goes beyond technology itself. I'm curious about the relationship between systems and people, between logic and creativity, between engineering and meaning. I believe building software is also a way of understanding the world — simplifying complexity, seeking clarity, and continuously learning.
This portfolio reflects that exploration — a collection of things I build, questions I pursue, and ideas still taking shape.
Curated Shots
A small collection of places I've been and things I've seen.
On the Nightstand
A mix of fiction to get lost in, and non-fiction to learn from.

Behave
Robert Sapolsky
East of Eden
John SteinbeckRecent Reads

Kafka on the Shore
Haruki Murakami
White Nights
Fyodor Dostoevsky
The Vegetarian
Han Kang
Anxious People
Fredrik Backman
English, August
Upamanyu Chatterjee
Stoner
John WilliamsPortfolio Statistics
Real-time insights across the world
Get in Touch
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.













