Backend developer with 10+ years of commercial Python development, the last four in payments and fintech. I usually own a service from the first commit through production and beyond: API contract, code, deployment, monitoring, incident response.
I care about the boring things: idempotent migrations, integrations that don't break, logs and traces you can actually debug with, and deployments with zero impact on users.
Currently
Life Pay / Fortis · Jul 2022 — present
Backend Developer, merchant self-service and pricing platform (MENA)
- Built a file service from scratch and shipped it to production in 5 months: S3 storage, on-the-fly image resizing and transformations, HEIC, WebP and PDF support.
- Worked on the pricing and subscriptions platform from the first build to production in 2025; in 2026, built billing and subscription add-ons.
- Took on team-lead duties: sprint planning, releases, running projects, technical interviews for hiring.
- About a year of daily development with Claude Code: moved my setup to a provider-agnostic config (AGENTS.md) that generates configs for both Claude Code and opencode.