Skip to content
View sanamhub's full-sized avatar
🟢
Online
🟢
Online

Organizations

@sql-docs @blc-bit

Block or report sanamhub

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sanamhub/README.md

Sanam Pakuwal. Software Engineer and Technical Lead. Nepal and Singapore.

I design distributed systems, make databases fast, and lead the engineers who run them. Away from work I build my own products: a Nepali calendar in 14 programming languages, desktop and mobile apps, and tools I wanted to exist.

sanam.me · CV · Email · LinkedIn · X · Bluesky · Instagram · Telegram

7 years building and running production systems. NepDate written in 13 languages. 60 open source repositories.

Now

  • Building: Sluice, a Rust tool that sends big files straight from one computer to another. 0.1.0 is out; the work now is the road to 1.0.
  • Shipping: NepDate Patro for Android, in closed beta, with the iPhone app next. MitiBar 1.1.0 went out on 10 November 2026.
  • At work: technical direction for a multi-region e-commerce platform, and how it adopts AI.
  • Using daily: Curioflux, my self-hosted knowledge base, to keep what I read and hand it to coding agents over MCP.

GitHub contributions in the last year

Projects

What I build in my own time. Most of it started as something I needed, and a lot of it is for Nepal.

NepDate, 1.0 release candidate. Bikram Sambat, the Nepali calendar, for 14 programming languages from one dataset and one spec. I wrote the ports for 13 of them and co-maintain the C# original by Raju Prasai.

NepDate Patro. Live. The Nepali calendar in a browser, every month from BS 1901 to 2199. Astro, TypeScript, Cloudflare Workers. MitiBar v1.1.0 for Windows, macOS and Linux. The Nepali date on your desktop. Rust.

NepDate Patro for Android and iPhone. Android in closed beta, iPhone in progress. Kotlin, Jetpack Compose, Swift, SwiftUI. Sluice v0.1.0. Send big files straight to another computer over QUIC. Rust.

Curioflux. A self-hosted knowledge base that answers coding agents over MCP. C#, SQLite FTS5, React. Batosathi, closed beta. Road and weather alerts for a trip across Nepal. C#, ASP.NET Core, PostgreSQL.

Source: nepdate · mitibar · nepdate-mobile · sluice (brew install sanamhub/tap/sluice)

Client work

RsService, client work, in production. Service centre platform. C#, ASP.NET Core, SQL Server. GymHub, client work, in production. Gym management app: members, attendance and admin workflows. C#, .NET MAUI, PostgreSQL, Docker.

Also an LMS with protected video, and eAttendance, attendance tracking with per-site licensing. Experience, credentials and the rest are on sanam.me.

Libraries and tools

Library What it does
postgresql-to-mssql Stream PostgreSQL data into SQL Server on the fly, for migrations without downtime stars
DotNetMapper The simplest .NET object mapper, at hand-written speed stars NuGet
ada-csharp Fast WHATWG-compliant URL parser for .NET, built on Ada stars NuGet
mcp-nuget A sample Model Context Protocol server published as a NuGet tool stars
hulaki One API for chat, push, email and social delivery, with an honest answer per recipient stars
jharicast Per-route, per-day weather and road rules for Nepal stars
freetiermail Route email across provider free tiers, about 900 a day stars
typesafe-dotnet .NET client for the TypeSafe AI System One API stars
passgen Password generator with a public API stars

Writing

All posts · RSS

What I work with

Backend and distributed systems: C#, .NET, Redis, RabbitMQ, Docker. Databases and search: SQL Server, PostgreSQL, OpenSearch. Products of my own: Rust, TypeScript, Kotlin, Swift, Astro. Also JavaScript, React, Next.js, Tailwind CSS, Python, Go, Elasticsearch, OpenTelemetry, Grafana, Nginx, Linux, Azure, Cloudflare, GitHub Actions, Playwright and more.

A cat typing on a laptop

════ ⋆★⋆ ════
धन्यवाद · thanks for stopping by

sanam.me

Pinned Loading

  1. postgresql-to-mssql postgresql-to-mssql Public

    Migrate postgresql data to sql server on the fly!

    C# 29 4

  2. DotNetMapper DotNetMapper Public

    The simplest .NET mapper, at hand-written speed

    C# 11 2

  3. ada-csharp ada-csharp Public

    Fast WHATWG-compliant URL parser for .NET, built on Ada

    C# 9

  4. sluice sluice Public

    Send big files direct to another computer, written in Rust! sluicedrop.com

    Rust 1

  5. nepdate nepdate Public

    Nepali dates in nanoseconds, in every language. nepdate.com

    Python 1

  6. mitibar mitibar Public

    Nepali calendar in your taskbar, tray or dock (Windows, Mac, Linux)

    Rust 1