Four systems I've architected, modernized, or rescued — the problem, the calls I made, and what shipped.
platform.migration
Innovate Tech · Software Engineer · 2022 — present
A national e-learning platform running on .NET Core 2 — end-of-life, slow, and expensive to change. I led the technical research and execution of the framework upgrade to .NET 6: restructuring breaking changes, minimizing technical debt, and pushing server-side runtime performance hard in the process.
Along the way: migrated AWS Lambda functions from Node.js to .NET for faster execution, introduced Hangfire for background jobs, layered in Redis caching to scale read throughput, and refactored inter-service calls onto typed HttpClient factory patterns.
.NET 6AWS LambdaHangfireRedisABP Framework
architecture.greenfield
Innovate Tech · Core architecture · 2022 — present
A new e-learning platform, designed for scale from day one. I contributed to the core system architecture: implementing CQRS to decouple reads from writes, wiring RabbitMQ for robust asynchronous event-driven communication, and deploying gRPC with Protocol Buffers for low-latency, strictly typed communication between microservices.
The diagram on this page isn't decoration — it's this system.
CQRSRabbitMQgRPC · ProtobufMicroservices
identity.decoupling
Standalone Identity Platform
Innovate Tech · Architect & builder · internal
Authentication and multi-tenancy were welded into a legacy ABP-framework monolith — every new product paid that tax. I architected a centralized, standalone identity service, fully decoupled from core business applications.
The independent structure bypassed the monolith-first constraints entirely, giving the company modular, cross-platform security that new services plug into instead of rebuilding.
Identity & AuthMulti-tenancy.NETService decoupling
database.performance
Manakamana Cable Car Loyalty System
Umbrella Solution · Software Engineer · 2019 — 2021
Enterprise loyalty platform for one of Nepal's busiest tourist operators. I architected the admin dashboard models and transactional reporting modules in C#/.NET under MVVM, with graphing for member-transaction analytics.
The interesting work was underneath: heavy SQL Server optimization through complex stored procedures, strategic index design, and query tuning to keep reporting fast as transaction volume grew.
C# · MVVMSQL ServerStored proceduresIndex tuning
also shipped
Assessment-Taking ServicesInnovate Tech
Greenfield foundations built from scratch — scalable boilerplate, entity schemas, and in-process CQRS request dispatching with MediatR.
architecture.rnd
Regrow / ALOIIET Technology
Impact-driven fintech loan-tracking platform — built and maintained secure, scalable RESTful services for tracking target investments.
fintech.api
Fun-park TicketingUmbrella Solution
Standalone WPF desktop application rendering tickets for online sales and real-time in-park transactions.
desktop.wpf
Hamro Sumo SewaBSc final project
Passenger vehicle-booking platform with real-time fleet positioning — shipped live to the Google Play Store.
mobile.android