Download a PDF copy, or print this page.

Mojtaba Beheshti

Senior Full-Stack Engineer

Open to senior full-stack roles — remote or on-site, and open to relocating.

Summary

Full-Stack Engineer with 6 years of experience building and shipping complete web systems. On the front end I work primarily in React, Next.js and TypeScript; on the back end I build typed APIs with Bun, Hono and Node.js over SQLite and Drizzle, including event-sourced data models and real-time messaging integrations. My work involves migrating legacy projects to modern frameworks, leading small teams to improve engineering processes, and ensuring application stability through strict type-safety, accessibility and performance budgets. I also publish open-source libraries — a zero-dependency HTML sanitizer and a React component registry among them. I am comfortable working in remote environments.

Experience

Ayande Nevisan Senior Full-Stack Engineer

Aug 2023Present · Hybrid

  • Architected and deployed production-grade Progressive Web Applications (PWAs) using Next.js, prioritizing offline-first functionality and mobile responsiveness.
  • Directed a front-end engineering team of three, implementing rigorous code review protocols and architectural standards that increased team velocity.
  • Engineered a contract-first API integration layer using Zodios, ensuring end-to-end type safety and reducing production runtime errors by approximately 90%.
  • Spearheaded the migration of legacy PHP applications to a React-based architecture, achieving a 35% improvement in Core Web Vitals.
  • Developed real-time monitoring dashboards using WebSockets to provide low-latency data visualization for internal operational tools.

Arad Dasht Front-End Developer

Sep 2022Aug 2023 · Hybrid

  • Mentored five junior developers, establishing a structured onboarding curriculum that reduced average ramp-up time by 50%.
  • Developed a localized store-discovery engine using geolocation APIs and advanced map filtering, directly improving user conversion rates.
  • Designed an automated image processing utility for dynamic branding application, significantly reducing manual design overhead.
  • Collaborated with cross-functional teams to refine API specifications, resulting in a 30% reduction in integration-related deployment delays.

Kimiagaran Full-Stack Developer

Sep 2020Sep 2022 · Hybrid

  • Optimized application performance via advanced code-splitting and asset-loading, yielding a 40% improvement in Time to Interactive (TTI).
  • Built a Web3-integrated cryptocurrency wallet within a high-pressure 30-day cycle, focusing on secure transaction signing.
  • Integrated Next.js solutions with headless WordPress via REST APIs, increasing organic user engagement by 25%.
  • Developed Node.js microservices to handle real-time synchronization of financial market data for the frontend.

Projects

Voltmeshvoltmesh.worksonmy.dev

A marketing landing page for a fictional distributed GPU compute marketplace — WebGL hero, 13 composed sections, all copy decoupled from components, prerendered to 11 static routes with no backend.

Next.js 14, React 18, TypeScript, Tailwind CSS, Framer Motion, WebGL

Throughline

An issue tracker with a complete, replayable history — every change is an immutable event, so the board can be rewound to any point in time and restored from it.

Bun, Hono, Drizzle, React 19, Tailwind CSS 4, SQLite

Poufgithub.com/moji2002/pouf

A puffy, pastel, kid-shaped UI kit for React. Claymorphism — like neumorphism but maximalist: bright, chunky, every surface a cushion. Distributed as a shadcn-style registry.

React, Tailwind CSS 4, Radix UI, TypeScript, shadcn registry

OpenTomo

An open AI chat companion you can actually talk to — speak or type, and it answers out loud with a lip-synced, expressive avatar.

React 19, TypeScript, AI SDK, Three.js, Hono, Bun

Relai

A WhatsApp appointment assistant for medical clinics — patients book, reschedule and cancel over chat, with AI replies, automatic reminders and an admin dashboard.

Bun, Hono, Baileys, Drizzle, SQLite, React

Purifaiwww.npmjs.com/package/purifai

Zero-dependency, TypeScript-native strip-to-text sanitizer with contextual output encoding — and a two-axis benchmark built after I found the original one was measuring the wrong thing.

TypeScript, XSS, Security, npm

Skills

React, Next.js, TypeScript, Tailwind CSS, Node.js, Bun, Hono, Drizzle ORM, SQLite, TanStack Query, Zustand, Zod, Vitest, Playwright, Web3.js, Express, MongoDB

Education & Certifications

  • MetaMeta Front-End Developer Professional Certificate (via Coursera)Verify
  • MetaAdvanced React (via Coursera)Verify