DixitKumar
SoftwareEngineer
Building reliable systems at scale. From embedded firmware to AI-powered web.
Things I've Built
Full-stack products, ML systems, and everything in between.
Chatify
Real-time chat with 1:1 and group messaging, typing indicators, online presence, and push notifications.
More Projects
Who I Am
Engineer by trade, builder by nature. I work across the stack — web products, embedded systems, and ML pipelines.
What I Work With
Career
Kimbal
full-time- Refactored 10,000+ lines of embedded C middleware for RL78/I1C smart meters, reducing memory footprint by 25% and raising packet reliability from 60% to 95%.
- Built Windows desktop automation framework using C# .NET, WPF, and MVVM for RF/4G module testing; automated 8 critical test sequences.
- Reduced firmware variants from 20+ to a single binary via production configuration system for smart meters.
- Python CLI tools and bash scripts reduced manual QA effort by 66% and boosted testing throughput by 3x.
- Engineered real-time optical pulse decoding system integrated with internal ML labeling pipelines, increasing data processing throughput by 2x.
Amazon ML Summer School
program- Selected among the top 0.5% of 80,000+ applicants.
- Built end-to-end ML pipelines using Python, Scikit-learn, Pandas, Flask APIs.
- Deployed ML models on AWS SageMaker for real-time predictions.
Netaji Subhas University of Technology (NSUT)
From the Blog
LLMs 101: What They Are, What They Are Not
An introductory exploration of Large Language Models that clarifies common misconceptions — LLMs predict the next token rather than truly understanding language.
Why Rapido Uses the Same OTP While Uber and Ola Don't
How ride-hailing platforms employ different OTP strategies — reusable account-level PINs versus dynamic ride-scoped OTPs — and the engineering trade-offs behind each.
Authentication vs Authorization
Two foundational security concepts answer critical questions: “Who are you?” and “What are you allowed to do?” — how authentication verifies identity while authorization controls access.
RBAC vs ABAC: Why Simple Permission Systems Break as Products Scale
As products grow, permissions become one of the hardest backend engineering problems to manage — how authorization models evolve from role-based to attribute-based approaches.
LLMs 101: What They Are, What They Are Not
An introductory exploration of Large Language Models that clarifies common misconceptions — LLMs predict the next token rather than truly understanding language.
Why Rapido Uses the Same OTP While Uber and Ola Don't
How ride-hailing platforms employ different OTP strategies — reusable account-level PINs versus dynamic ride-scoped OTPs — and the engineering trade-offs behind each.
Authentication vs Authorization
Two foundational security concepts answer critical questions: “Who are you?” and “What are you allowed to do?” — how authentication verifies identity while authorization controls access.
RBAC vs ABAC: Why Simple Permission Systems Break as Products Scale
As products grow, permissions become one of the hardest backend engineering problems to manage — how authorization models evolve from role-based to attribute-based approaches.