Sanam Pakuwal
Software Engineer · Technical Lead
- Architecture
- .NET
- Distributed Systems
- Leadership
- AI
I design distributed .NET systems, tune databases, and lead teams shipping AI features to production. I came into development through DBA and QA work, so I own systems end to end, not just the code.
Now
- Reading
- The Pragmatic Programmer
- Building
- An advanced lightweight knowledgebase platform
- Exploring
- Rust and mobile apps
Focus
- Distributed Systems
- Multi-region architecture, caching, and message queues that keep an e-commerce platform running.
- Databases & Search
- SQL Server and PostgreSQL tuning, plus OpenSearch for full-text and vector search.
- AI Engineering
- RAG, MCP, agents, and vector search applied to systems already in production.
Stack
Experience
Singapore Ecommerce App Pte. Ltd.
Apr 2023 to presentTechnical Lead
- Own technical direction: architecture decisions, critical code review and engineering standards.
- Lead the platform’s AI adoption, from use cases and data access to the security model and how results get measured.
Senior Software Developer
- Led the move from single region to multi-region, now in production. Did about 90% of the research, design and build.
- Cut product search from 1 to 2 s down to under 100 ms by moving it onto OpenSearch, released behind feature flags.
- Three-layer cache with cross-region invalidation took the homepage warm path from 1.2 s to 600 ms.
Software Developer
- Rewrote the public product API as a new service, keeping the on-the-wire contract identical.
- Cut CRM pricing and enquiry reports from about 2 s to about 200 ms.
Pratham IT System Pvt. Ltd.
Mar 2019 to Apr 2023Software Developer, QA Manager & DBA
- Developer on FinAstra, a cooperative core banking platform used by 450+ institutions.
- Refactored the interest computation procedure with the senior developer, cutting batch runtime by about 70%.
- Built the QA function from scratch and replaced manual pre-release testing with Playwright.
- Ran SQL Server and PostgreSQL in production, and open-sourced the migration tool built for it.
Projects
postgresql-to-mssql
Stream data from PostgreSQL into SQL Server on the fly. Zero-downtime migrations.
NepDate
Fast, zero-dependency Nepali date struct for .NET. 35k+ NuGet downloads.
DotNetMapper
The simplest .NET object mapper, at hand-written speed.
ada-csharp
Fast WHATWG-compliant URL parser for .NET, built on Ada.
mcp-nuget
Model Context Protocol server packaged and published as a NuGet tool.
passgen
Password generator with customizable options and a public API.
typesafe-dotnet
Unofficial .NET client for the TypeSafe AI System One API.
freetiermail
Auto-route email across provider free tiers (~900/day) from .NET.
hulaki
One API to deliver messages over chat, push, email and social, with an honest per-recipient answer.
jharicast
Per-route, per-day weather and road rules for Nepal, from global models and official DHM/DoR warnings.
LMS
Enterprise learning management system with content protection and S3 storage.
GymHub
Gym management app with member management, attendance tracking, and admin workflows.
RsService
Service center management platform for service requests, customer interactions, and repair workflows.
eAttendance
Attendance tracking system. Work in progress.
Writing
Rate limiting in ASP.NET Core
Fixed window, sliding window, token bucket, and concurrency limiters, each with a live demo you can tweak.
Cutting search latency from seconds to under 100ms
Moving product search off full-table wildcard scans and onto OpenSearch, with feature flags so rollback is a config change.
Taking a single-region app to multi-region with SQL Server
Central writes, SQL Server transactional replication to regional read replicas, and cross-region cache invalidation.
Credentials
- Google AI Professional Certificate ↗
- Stripe Certified Professional Developer ↗
- Outstanding Performance Award
- SQL (Advanced) ↗
- Bachelor of Computer Applications
Contact
Email is the fastest way to reach me.