Work10
Things I have built, and the decisions behind them.
A customer loyalty platform at 25M-customer scale
A B2B2C loyalty and CRM platform holding 25 million unique customers and 800 million invoice records, modernised from .NET Framework to .NET 9 and split into domain services.
Smart Studio — planning and producing Instagram content
A planning and production tool for an Instagram content strategist and their team: an offline-first Android app, a web panel, and a Jalali calendar that knows Iranian occasions.
Salonyar — salon booking with no app to install
A multi-tenant booking system for hair salons: each salon gets a public booking link that opens in any browser, plus a Bale mini app, a salon and stylist panel, and a platform console.
GeekWare — ordering software by text or voice
A mobile-first site for ordering software by text or voice message; each order reaches a Bale bot with status buttons and stays in step with the admin panel.
actpact — a habit and challenge tracker for Iranian users
A habit and challenge app with the Jalali calendar underneath it rather than on top of it: Farsi UI, right-to-left throughout, and an SMS login that needs no email address.
Refactoring a SQL Server schema under load
Heavy schema refactors on a live database of 800 million invoice records — where the hard part was never the schema, it was the locking.
rechnungskit — German electronic invoicing in Python
A typed library to build, serialise, embed and validate XRechnung and ZUGFeRD / Factur-X on the EN 16931 semantic model, with machine-readable validation reports.
webhook-gateway — durable webhook ingestion and delivery
A gateway that verifies, deduplicates and stores inbound webhooks, then delivers them with retries, circuit breaking and a dead-letter queue — with PostgreSQL as the queue.
TenantForge — a multi-tenant SaaS backend starter
Tenant isolation enforced by PostgreSQL Row-Level Security rather than by application code remembering to filter — with rotating refresh tokens, per-tenant RBAC and an audit trail.
Podcast Workspace — an offline desk for a podcaster
An offline desktop workspace for a Persian-language podcaster: episodes, seasons, voice notes, ideas, tags, timestamped notes and transcripts, in one place.
Nothing matches this filter.