Frontend-Focused Full Stack Software Engineer

Available for work

MohsenMirzaei

I build production-grade web platforms — real-time trading systems, AI products, and fintech apps — from architecture down to the last pixel.

Get in touch

Isfahan, Iran · GMT+3:30

01About

Engineer who ships whole products, not just screens.

Portrait of Mohsen Mirzaei, Frontend-Focused Full-Stack Software Engineer

I'm Mohsen, a frontend-focused full-stack engineer who thinks in systems. Over 4+ years I've built real-time trading platforms, AI products, and fintech apps — usually owning everything from architecture and backend to the last pixel.

Architecture-first

Monorepos, Feature-Sliced Design, and clean boundaries — I build frontends that scale with the team, not against it.

Real-time obsessed

WebSocket pipelines with reconnect, heartbeat, and cache sync powering sub-100ms trading UIs and live dashboards.

End-to-end ownership

From system design and backend to pixel-perfect UI — I've shipped multiple products solo and led frontend architecture in cross-functional teams.

4+
Years building for production
8
Products shipped
12k+
Users served
100%
Ownership, idea to deploy
02Experience

Eight products across crypto, fintech & AI.

Sep 2025 – Dec 2025 · May 2026 – Present

Restaurant Reservation

Full-Stack Software Engineer · Client

Full application stack for a US-market reservation platform — marketing site, customer/admin apps, and REST API — covering event hall, catering, and table bookings.

  • Built the complete stack — Next.js marketing site, React customer/admin apps, and a Fastify REST API — translating Figma designs into production booking flows.
  • Engineered concurrency-safe reservation logic with OTP phone authentication, admin approval workflows, menu/catalog management, and async SMS/email notifications via BullMQ.
  • Configured observability (OpenTelemetry, Prometheus) and Docker deployment; delivered a production-ready codebase for client handoff.
TypeScriptReactNext.jsFastifyPostgreSQLRedisBullMQ
0
double-bookings under load
3
booking product lines

Aug 2025 – Apr 2026

RcoinX

Senior Frontend Software Engineer

Led frontend architecture for a pre-launch crypto exchange — monorepo platform, real-time Spot Trading UI, and a Figma-derived design system within a 3-engineer frontend team.

  • Designed a Turborepo + pnpm monorepo with shared packages (ui, providers, http, i18n, types) and enforced Feature-Sliced Design with ESLint import boundaries.
  • Delivered core Spot Trading features — real-time order books, candlestick charts, order execution, and position management — on a resilient WebSocket pipeline synced to TanStack Query caches.
  • Built a pixel-perfect component library in Storybook with RTL/LTR support, introduced Vitest + MSW for testing, and maintained a multi-stage Docker CI pipeline.
React 19TypeScriptTanStack RouterTanStack QueryZustandWebSocketTurborepo
40%
fewer circular deps
<100ms
market data updates
60%
fewer network requests

Apr 2025 – Jul 2025

Isopoll

Frontend Software Engineer

Frontend engineer on a 7-person B2B SaaS team building a platform spanning surveys, recruitment, consultation booking, and digital commerce.

  • Built a typed data layer across 80+ service modules with TanStack Query and Axios, introducing reusable query hooks and shared API patterns.
  • Engineered an end-to-end checkout flow with basket persistence, payment gateway integration, and support for multiple payment paths.
  • Delivered geolocation capabilities (reverse geocoding, map-based address selection) and a production-ready RTL/Persian interface with accessibility considerations.
Next.js 15TypeScriptApp RouterTanStack QueryZustandZodReact Hook Form
80+
service modules

May 2025 – Jul 2025

Propx

Frontend Software Engineer · Client

Bilingual hedge fund platform — multi-step KYC onboarding, role-based dashboards, and a support ticketing system for customer verification workflows.

  • Built a multi-step KYC flow with in-browser ID capture, identity video recording, file uploads, and status-driven resubmission paths.
  • Delivered a bilingual (EN/FA) Next.js 15 app with email OTP auth, role-based middleware, and separate user and super-admin dashboards.
  • Implemented support tickets with image attachments and admin review tools using TanStack Query, server-side API calls, and Zod-validated forms.
Next.js 15React 19TypeScriptTailwind CSSshadcn/uinext-intlTanStack Query

Oct 2024 – Mar 2025

Chatomatic

Founder & Full-Stack Engineer · Solo

Designed and shipped a bilingual AI SaaS platform solo — assistant lifecycle, knowledge training, RAG retrieval, and an embeddable chat widget.

  • Shipped a Next.js 15 dashboard using Feature-Sliced Design with a typed API client and shared UI packages covering assistants, knowledge management, and a streaming playground.
  • Engineered a modular Fastify backend with JWT auth, multi-format document ingestion (PDF/DOCX/XLSX), and a pgvector-backed RAG pipeline injecting cited context into streamed LLM responses.
  • Built a reusable streaming chat layer consumed by both the dashboard and a Shadow DOM embed widget, with dual LLM/embedding providers (OpenAI + Ollama) behind resolver ports.
Next.js 15React 19TypeScriptFastifyVercel AI SDKOpenAI SDKpgvector
150+
UI components
1
engineer, end-to-end

Feb 2024 – Sep 2024

IT Barbod

Frontend-Focused Full Stack Software Engineer

Led frontend delivery across three independent products in a small product team — a no-code app builder, a full-stack form builder, and an RTL markdown editor.

  • Architected a visual drag-and-drop app builder enabling non-technical teams to configure React Native screens and generate production builds (~217 commits as primary contributor).
  • Designed a schema-driven UI system with a Draft → Merge → Publish → Rollback lifecycle for safe iteration and version control.
  • Built a full-stack form builder (Next.js, Prisma, PostgreSQL) with a WYSIWYG editor and 11 field types, plus an RTL-first Markdown editor on Monaco with 24+ authoring commands.
ReactTypeScriptNext.jsViteTailwind CSSRadix UIdnd-kit

Feb 2023 – Jan 2024

HeidaryHa

Frontend Engineer · Contract

Fintech PWA for a loan fund serving 12,000+ customers, with multi-factor auth and high-reliability financial workflows.

  • Implemented a multi-factor auth pipeline: Captcha → SMS OTP → master password → biometric login.
  • Built financial workflows: IBAN validation, beneficiary lookup, OTP-confirmed transfers and receipt generation.
  • Shipped cross-platform from a single codebase via PWA + Capacitor (Android).
ReactTypeScriptViteTanStack QueryPWACapacitorZod
12k+
customers served
97%
satisfaction score
25%
more monthly applications

Sep 2021 – Jan 2023

Motion Desk

Frontend Software Engineer

Collaborated with motion and product designers to build and publish two commercial Adobe After Effects extensions on aescripts.com.

  • Developed 'Flower Bloom' and 'Flip Animation' extensions with HTML/CSS/JS, integrated into the After Effects environment.
  • Translated designer workflows into optimized extension UIs, enabling advanced animations more efficiently.
JavaScriptHTMLCSSAdobe CEPAfter Effects
03Selected Work

Things I've designed& engineered.

012025

Crypto · Real-time

RcoinX Trading Platform

Pre-launch spot cryptocurrency exchange with a real-time trading interface built on a Turborepo monorepo and Figma-derived design system.

  • Live order book, candlestick charts, and order execution driven by a resilient WebSocket pipeline.
  • Feature-Sliced Design with ESLint import boundaries and shared packages for ui, http, i18n, and providers.
  • Storybook component library with RTL/LTR support, Vitest + MSW testing, and multi-stage Docker CI.
React 19TypeScriptWebSocketTanStackTurborepoTailwind
022024

AI · Full-Stack · Solo

Chatomatic — AI SaaS

A complete AI SaaS for building, training, and deploying custom assistants with RAG retrieval and an embeddable chat widget.

  • Modular Fastify backend with multi-format document ingestion and pgvector similarity search for cited RAG responses.
  • Streaming AI assistant playground and reusable @workspace/chat-ui shared by dashboard and Shadow DOM embed.
  • Dual LLM/embedding providers (OpenAI + Ollama) behind resolver ports in a 3-app pnpm monorepo.
Next.js 15FastifyVercel AI SDKpgvectorShadow DOMRollup
032025

Full-Stack · System Design

Restaurant Reservation Platform

An end-to-end reservation platform for event halls, tables, and catering with concurrency-safe booking for a US-market launch.

  • Next.js marketing site, React customer/admin apps, and Fastify REST API from Figma designs.
  • OTP phone authentication, admin approval workflows, and BullMQ async notifications via Twilio.
  • OpenTelemetry + Prometheus observability and Docker-based deployment.
Next.jsReactFastifyPostgreSQLRedisBullMQDocker
042026

Open Source · Observability

Fastify Observability Stack

A production-grade Fastify API with unified metrics, logs, and distributed tracing — built to debug requests end-to-end in Grafana.

  • Fastify REST API with PostgreSQL and Redis cache-aside, custom Prometheus metrics (cache hit/miss, DB latency, dependency health), and OpenTelemetry spans across routes and multi-step workflows.
  • Full local observability stack — Prometheus, Loki, Grafana Tempo — with structured Pino logs, OTLP trace export, and trace-to-log correlation in Grafana dashboards.
  • Production runtime patterns: Zod-validated config, liveness/readiness probes, dependency health checks, graceful shutdown, and 12 k6 load scenarios for spike, saturation, and cache-invalidation testing.
TypeScriptFastifyPostgreSQLRedisOpenTelemetryPrometheusLokiGrafanaDockerk6
052024

Product · Editor

RTL Markdown Book Editor

A Monaco-based, RTL-first markdown authoring studio with split-pane live preview and multilingual insertion workflow.

  • 24+ authoring commands with split-pane live preview and TOC navigation.
  • markdown-it rendering pipeline with anchor, footnote and media plugins.
  • Multilingual insertion workflow optimized for RTL content structures.
ReactTypeScriptMonacomarkdown-itTanStack Query
062024

Product · Schema-driven

No-Code App & Form Builders

Drag-and-drop builders that let non-technical teams ship mobile screens and forms without engineering.

  • Schema-driven component system with Draft → Merge → Publish → Rollback lifecycle.
  • WYSIWYG form designer with 11 configurable field types and runtime rendering.
  • Visual app builder for React Native screen configuration and production builds.
ReactNext.jsTypeScriptdnd-kitPrismaPostgreSQL
04Capabilities

A full-stack toolkit, frontend-first.

Languages

  • TypeScript
  • JavaScript (ES2022+)
  • HTML5
  • CSS3

Frontend

  • React 19
  • Next.js 15
  • Vite
  • React Router Dom
  • TanStack Router
  • TanStack Query
  • Zustand
  • React Hook Form
  • Framer Motion

Architecture

  • Feature-Sliced Design
  • Monorepo · Turborepo/pnpm
  • Domain-Driven Design
  • Clean Architecture
  • Schema-Driven UI
  • SSR / CSR / Hybrid

UI & Styling

  • Tailwind CSS
  • Radix UI
  • shadcn/ui
  • Storybook
  • RTL / LTR · i18n
  • Accessibility (a11y)
  • Figma-to-code

Backend & Data

  • Node.js
  • Fastify
  • Prisma
  • PostgreSQL
  • Redis
  • pgvector
  • BullMQ
  • Zod

Auth & Security

  • WebAuthn
  • JWT
  • OAuth
  • OTP
  • RBAC
  • Rate Limiting

Testing & Quality

  • Vitest
  • MSW
  • k6
  • ESLint (architecture rules)
  • TypeScript strict
  • CI/CD

DevOps & AI

  • Docker
  • GitHub Actions
  • OpenTelemetry
  • Prometheus
  • WebSocket
  • Vercel AI SDK
  • OpenAI SDK
  • Streaming UI
05Contact

Let's build something people remember.

Open to senior frontend & full-stack roles · Remote (GMT+3:30) · Open to relocation. Whether it's a real-time platform, an AI product, or a fintech app — I'd love to hear about it.

hello@mohsenmirzaei.dev