# 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.

## At a glance

- 7 yrs: engineering, DBA and QA
- <100 ms: product search, down from 1 to 2 s
- 450+: institutions served by a FinTech solution
- 10+: open-source projects

## 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

C#, .NET, TypeScript, JavaScript, React, Next.js, Tailwind CSS, HTML, CSS, shadcn/ui, Visual Studio, PostgreSQL, SQL Server, Redis, RabbitMQ, OpenSearch, Elasticsearch, OpenTelemetry, Grafana, Nginx, Docker, Linux, Windows, Azure, Git, Playwright, Stripe, Rust, LibreOffice

## Experience

### Technical Lead, Singapore Ecommerce App Pte. Ltd.

Aug 2026 to present

- 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, Singapore Ecommerce App Pte. Ltd.

May 2025 to Aug 2026

- 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, Singapore Ecommerce App Pte. Ltd.

Apr 2023 to May 2025

- 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.

### Software Developer, QA Manager & DBA, Pratham IT System Pvt. Ltd.

Mar 2019 to Apr 2023

- 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](https://github.com/sanamhub/postgresql-to-mssql) (C#, open source, 29 stars): Stream data from PostgreSQL into SQL Server on the fly. Zero-downtime migrations.
- [NepDate](https://github.com/RajuPrasai/NepDate) (C#, open source, 35 stars): Fast, zero-dependency Nepali date struct for .NET. 35k+ NuGet downloads.
- [DotNetMapper](https://github.com/sanamhub/DotNetMapper) (C#, open source, 11 stars): The simplest .NET object mapper, at hand-written speed.
- [ada-csharp](https://github.com/sanamhub/ada-csharp) (C#, open source, 8 stars): Fast WHATWG-compliant URL parser for .NET, built on Ada.
- [mcp-nuget](https://github.com/sanamhub/mcp-nuget) (C#, open source, 7 stars): Model Context Protocol server packaged and published as a NuGet tool.
- [passgen](https://github.com/sanamhub/passgen) (TypeScript, open source, 6 stars): Password generator with customizable options and a public API.
- [typesafe-dotnet](https://github.com/sanamhub/typesafe-dotnet) (C#, open source, 5 stars): Unofficial .NET client for the TypeSafe AI System One API.
- [freetiermail](https://github.com/sanamhub/freetiermail) (C#, open source, 4 stars): Auto-route email across provider free tiers (~900/day) from .NET.
- [hulaki](https://github.com/sanamhub/hulaki) (C#, open source, 3 stars): One API to deliver messages over chat, push, email and social, with an honest per-recipient answer.
- [jharicast](https://github.com/sanamhub/jharicast) (C#, open source, 3 stars): Per-route, per-day weather and road rules for Nepal, from global models and official DHM/DoR warnings.
- [LMS](https://lms.sanam.me) (C#, closed source): Enterprise learning management system with content protection and S3 storage.
- GymHub (C#, closed source): Gym management app with member management, attendance tracking, and admin workflows.
- RsService (JavaScript, closed source): Service center management platform for service requests, customer interactions, and repair workflows.
- eAttendance (C#, closed source): Attendance tracking system. Work in progress.

## Writing

- [Rate limiting in ASP.NET Core](https://sanam.me/blog/rate-limiting-aspnetcore/) (2026-10-09): 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](https://sanam.me/blog/search-latency-opensearch/) (2026-09-20): 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](https://sanam.me/blog/multi-region-sql-server/) (2026-08-15): Central writes, SQL Server transactional replication to regional read replicas, and cross-region cache invalidation.

All posts: https://sanam.me/blog/

## Credentials

- [Google AI Professional Certificate](https://coursera.org/verify/professional-cert/8ZFU9Y9LKGD9), Google, 2026
- [Stripe Certified Professional Developer](https://www.credential.net/385122f3-0f52-46aa-8592-fb9f1391ca57#acc.xSeQUDvw), Stripe, 2023
- Outstanding Performance Award, Pratham IT System, 2023
- [SQL (Advanced)](https://www.hackerrank.com/certificates/8df301ade891), HackerRank, 2022
- Bachelor of Computer Applications, Manipal University Jaipur, 2026

## Contact

- Email: [sanampakuwal27@gmail.com](mailto:sanampakuwal27@gmail.com) (fastest)
- CV (PDF): https://sanam.me/sanam-cv.pdf
- GitHub: https://github.com/sanamhub
- LinkedIn: https://www.linkedin.com/in/sanampakuwal
- X: https://x.com/sanampakuwal
- Bluesky: https://bsky.app/profile/sanam.me
- Telegram: https://sanampakuwal.t.me

More: [About](https://sanam.me/about/), [Privacy](https://sanam.me/privacy/)

---

Markdown version of https://sanam.me. Site guide for agents: https://sanam.me/llms.txt. MCP server: https://sanam.me/mcp.
