01
Reconciled to the cent
Money systems get double-entry thinking whether they asked for it or not: balances derivable from history, idempotent movement, no state that can half-happen. A retried job must never spend twice.
Reza Heydari · Full-Stack TypeScript Engineer · Remote · Worldwide
I'm Reza — six years shipping production platforms end to end: schema to interface to deploy. TypeScript the whole way down, and systems built to stay boring after launch, because several of them move real money.
01
The wallet and transaction system behind a crypto exchange: deposits, withdrawals, txid tracking, and balance reconciliation on TRON — plus the payment infrastructure that powered nine more products around it.
5y 4m
dev to CTO at one exchange
In production
02
A gold-exchange back-end where every order settles against a physical commodity. Type-safe transaction handling end to end, on a deliberately modern runtime — Bun and ElysiaJS in production.
Au
a real commodity, settled
Delivered
03
A Finnish health-tech platform connecting therapists and clients. I set the technical direction and shipped the piece that mattered most: fully automated booking, from an open slot to a Google Meet link, across timezones.
0
manual steps per booking
Delivered
01
Money systems get double-entry thinking whether they asked for it or not: balances derivable from history, idempotent movement, no state that can half-happen. A retried job must never spend twice.
02
Keys and secrets live outside application code. Inputs are validated at the boundary. Correctness is enforced by database constraints, not by hoping every caller behaves. The boring, unglamorous discipline that keeps systems out of the news.
03
The data model is the product's skeleton. I design it first, make invalid states unrepresentable where practical, and let the interface grow from a foundation that won't need re-pouring.
04
Docker images, repeatable releases, monitoring, and a rollback path measured in seconds. Excitement belongs in the product, never in the deploy. Six years of Linux servers taught me which one users notice.
2026 — now
Remote · Worldwide
Independent full-stack delivery — dezmenu.ir and sasanzalaghi.ir shipped end to end, from design to production deployment.
2025 — 2026
Finland · Remote
Technical direction for a health-tech platform; automated therapist booking from open slot to Google Meet link via the Google Calendar API.
2025
Part-time
Back-end for a gold-exchange platform trading a real commodity — ElysiaJS and Bun on Docker, transaction handling designed schema-first.
2020 — 2025
5 yrs 4 mos · four roles
Led all technical decisions while shipping 9+ products. Built the TRON crypto wallet and transaction system — wallets, txids, and balances reconciled to the cent.
2021 — 2022
Side venture
Responsive gaming platform on React Native Web — web, Android, iOS, and PWA from one codebase.
2019 — 2020
WooCommerce hypermarket application plus Linux deployment — where the end-to-end habit started.
Marketplace, booking system, SaaS — from schema design through UI to production deployment, owned by one accountable engineer.
Checkout flows, ledgers, crypto rails, reconciliation. Systems where a bug costs money — designed so it can't.
Full-time remote or contract, inside your team and your codebase. EU and US overlap, async-first, English or Persian.
Audit, stabilize, refactor. I've inherited enough production systems to respect the ones that work and fix the ones that don't.
International clients: invoicing with bank transfer (CHF · EUR · USD · GBP) or PayPal. Replies within 24 hours — Telegram is fastest.
Available now for full-time remote roles and serious project work. Replies within 24 hours — Telegram is fastest.
Remote · Worldwide · EU & US overlap · English / Persian
