About
Hello.
I'm Krunal, a software engineer in Pune.
Working with global teams on the systems people quietly depend on every day.

I started out building an airline reservation system as a student — a .NET API and an Angular front end, with a graph algorithm to stitch together multi-city flight routes. That mix of solid backend thinking and a UI people actually enjoy using has stuck with me ever since.
Over the last 4+ years I've architected enterprise solutions across the .NET and Angular ecosystems — restaurant POS platforms spanning multiple locations, real-time messaging for field operations, secure authentication systems, and a globally-used document-management product. I care a lot about the unglamorous things: shaving seconds off load times, killing redundant API calls, and choosing architecture that lets a team move quickly without tripping over itself.
I also like making other engineers better. I've mentored 7–10 junior developers, championed code review and TDD, and organised company-wide hackathons with up to a hundred people in the room. The best software is a team sport.
When I'm not deep in C# or TypeScript, I'm usually exploring something new in cloud and distributed systems — the parts of engineering that feel a bit like solving a good puzzle.
Experience
How I got here.
- Leading an Angular 7 → 19 migration of a large legacy application with a cross-functional international team across time zones.
- Reduced component-level bugs ~70% and eliminated 3–4s of load time per interaction by preventing unnecessary Blazor re-renders and redundant API calls.
- Optimised Blazor module performance up to 50% on CenterOne ProcessPro, a globally-used document-management system.
- Migrated the data-access layer from raw Dapper SQL to Entity Framework Core for long-term maintainability.
- Mentored 7–10 junior developers and interns in code review, architecture and TDD.
- Organised company-wide hackathons and tech events with 50–100 attendees.
- Architected a secure auth system using Firebase and private-key infrastructure with RBAC and MFA.
- Designed a real-time WebSocket messaging system for mobile field operations, with queuing and offline handling.
- Engineered RESTful APIs across .NET microservices, with caching and rate limiting for performance.
- Led a refactor introducing CQRS and automated testing pipelines for better quality and reliable deployments.
- Designed distributed architecture on AWS (SQS, SNS, S3) and Cloudflare CDN for multi-location reliability.
- Built custom HomeSeer automation plugins integrating with POS systems and real-time hardware monitoring.
- Built an airline reservation system with .NET Web API and Angular, using a graph search algorithm for connecting flights and one-way / round-trip / multi-city options.
Tech specs
Under the hood.
The languages, frameworks, and tools I reach for most.
- Languages
- C#TypeScriptPythonSQLJavaHTML/CSS
- Frameworks
- .NET (Web API, Blazor, EF Core)Angular (v7–v19)FlaskNode.js
- Cloud & DevOps
- AWS (SQS, SNS, S3, Lambda)Azure (AZ-900)Google Cloud PlatformCloudflare CDNDockerLinux
- Architecture
- MicroservicesCQRSClean/Onion/Layered ArchitectureMediator PatternRESTWebSocket
- Auth & Security
- Firebase AuthJWTRBACMFAPrivate Key Infrastructure
- Databases
- SQL ServerMongoDBEntity Framework CoreDapper
- Tools
- GitVisual StudioVS CodeJetBrains IDEsPostman
- Methodologies
- Agile/ScrumTDDCode ReviewTechnical Mentorship
Education & certifications
The paperwork.
B.E. Computer Engineering
V.V.P. Engineering College · CGPA 9.26 / 10
Azure Fundamentals (AZ-900)
Microsoft Certified
The rest
Want the details?
Grab the full résumé, or see a few things I've built.