§ 03 — Experience
Seven years, three teams.
A timeline of shipped work. Click a row to expand.
Jun 2022 — Present
Senior Frontend Developer at Pragmidea Ltd
Greater London · Remote
Close
- 01Built the Instacoins payment-method layer — Next.js 15 · React 19 · React Query · GraphQL · Zod — Google Pay, Open Banking, Revolut, Wise, card and wire-transfer flows with currency-specific availability
- 02Built Instacoins Travel across hotels, experiences and sports events — integrating RateHawk, Duffel, Viator, Champions Travel and Sports Events 365 on Drizzle, PostgreSQL, pg-boss and Payload CMS — booking workflows at 1,000+ tickets / week
- 03Shipped checkout and order workflows end to end — crypto payment gateway, coupon fulfillment, 100%-discount orders and multi-currency pricing with accurate FX conversion and rounding
- 04Delivered risk-score admin, financial-tier limits and transaction views — plus client-notes tooling and localized validation and payment messaging with i18next
- 05Standardized API responses across dozens of routes — transparent facades with consistent Sentry error capture for reliability and observability
- 06Improved Core Web Vitals via server-side CMS caching and LCP work — deferring third-party scripts and cutting server response time by 30%, +25 PageSpeed
- 07Implemented passkeys, 2FA and dependency-security reporting — expanding automated coverage with Jest/Vitest, Testing Library, MSW and Playwright
Mar 2020 — Jun 2022
Frontend Developer at Bitmax
Crypto Exchange · Hybrid
Read
- 01Developed customer-facing exchange features — Angular · NestJS · SQL · Docker — serving 50K+ daily users
- 02Cut support-ticket resolution time by 50% — and grew in-app currency-exchange revenue by +20%
- 03Migrated the main exchange platform from Next.js → Angular — learning Angular in under a month, driving +40% engagement, +25% CSAT
- 04Refactored five core components to eliminate duplicated logic — reducing code complexity by 40% and improving performance by 30%
- 05Facilitated sprint planning for a five-person team — delivering the alpha release 2 months early
Feb 2019 — Feb 2020
Frontend Developer at AVID Technology Development
Tehran · On-site
Read
- 01Rebuilt the company website as a fully responsive experience — improving Core Web Vitals across all tracked metrics
- 02Introduced GraphQL on the frontend — for faster, more predictable client–server data flow
- 03Developed animated, interactive interfaces with React Spring — reducing page-load time by 20% and lifting engagement by +40%
- 04Reviewed and refactored five core components — reducing related production issues by 80%