Experience
Three years in product teams.
Web3 at Tara Chain, product sites at Desna, and a stock-market platform at OptionBaaz.
Sep 2025 — Jul 2026
Tara Chain
Frontend Engineer
Tehran, Iran
Frontend for Web3 product surfaces: wallet connection, shared UI, gamification, and multi-language product experiences.
Responsibilities
- Implemented Web3 wallet flows with Wagmi and Viem — provider setup, wallet connection, API integration, and wallet switching across product features.
- Built gamification and product UI for Web3 surfaces including EpicOfCastles and Gas Station.
- Implemented i18n across English, Spanish, Russian, and Dutch.
- Developed reusable UI components and shared frontend patterns to reduce duplicated work across projects.
Selected work
- Shipped wallet-aware UI that could be reused across product features instead of re-implemented per screen.
- Brought Gas Station to a final pre-launch stage with a three-person frontend team.
- Next.js
- React
- TypeScript
- Wagmi
- Viem
- i18n
- Tailwind CSS
Jun 2024 — Sep 2025
Desna
Frontend Engineer
Tehran, Iran
Frontend engineering across brand and product sites, with a focus on performance, shared UI, and consistent form/state patterns.
Responsibilities
- Improved frontend performance across 4–5 web applications with rendering strategy updates, code splitting, and lazy loading.
- Standardized UI development with reusable component libraries, Zustand-based state patterns, and shared form architecture using React Hook Form and Zod.
- Collaborated with product, design, and backend to ship production features for brand and product sites including Ghajari Food and RoyalJeans.
Selected work
- Raised Lighthouse scores from around 30 to around 82 on the applications that received the performance work.
- Reduced duplicated UI and form logic by establishing shared component and state patterns.
- Next.js
- React
- TypeScript
- Zustand
- React Hook Form
- Zod
- Tailwind CSS
Aug 2023 — Jun 2024
OptionBaaz
Frontend Engineer
Remote
Frontend on an Iranian stock-market platform — trader-facing views, admin tools, and real-time market data.
Responsibilities
- Contributed to the frontend of an existing trading architecture, delivering trader and admin-facing features.
- Built real-time market visualization and navigation using WebSocket data sync, with rendering tuned for active trading views.
- Developed unified admin and end-user dashboards to simplify operational workflows and surface key platform metrics.
Selected work
- Kept live market views usable under frequent WebSocket updates without rebuilding the surrounding product architecture.
- Gave operators and traders a more consistent dashboard model instead of separate, drifting interfaces.
- Next.js
- React
- TypeScript
- WebSocket
- Tailwind CSS
Contact
Let's build something useful.
Open to frontend roles and product work. Based in Tehran.