Mehdi Torabi

Mehdi Torabi

JavaScript Software Engineer

React, Next.js & Nest.js

About Me

JavaScript Software Engineer with 5+ years of experience building modern, scalable web applications using React.js, Next.js, TypeScript, and Nest.js. Skilled in UI development, state management, and API integration, with a strong grasp of both frontend and backend architecture. Experienced in SaaS, Web3, iGaming, and trading startups, contributing to feature planning, technical strategy, and cross-functional collaboration.

Senior Frontend Engineer

Self-Employed | Contractor

February 2025 - Present
Remote | USA

Contributing to a U.S.-based tech company delivering products like fanfunded.io, playerprofit.com, Bet Tracker, and Trading Tracker, focused on building scalable, high-performance web applications.

Key Achievements:

  • Led the migration of a legacy PHP/Vue.js frontend to a modern Next.js/TypeScript stack for fanfunded.io, improving scalability, stability, and performance.
  • Built and maintained playerprofit.com, a fork of the main platform with a redesigned UI and shared admin panel, implementing CI/CD pipelines, Docker Compose, and automated deployments via GitHub Actions.
  • Developed core features for Bet Tracker and Trading Tracker applications using React, Vite, TailwindCSS, shadcn/ui, Zustand, React Query, and React Hook Form.
  • Collaborated closely with product, design, and backend teams on feature planning, UX decisions, and technical direction across multiple startup projects.
React.js
Next.js
TypeScript
Vite
TailwindCSS
shadcn/ui
Zustand
React Query

Full-Stack JavaScript Engineer (React & Nest.js)

Togethercrew

November 2022 - February 2025
Remote | UK

TogetherCrew is a Web3 analytics platform that helps decentralized communities understand, grow, and govern themselves using on-chain and off-chain data.

Key Achievements:

  • Built and maintained core frontend features using Next.js, TypeScript, Zustand, and Highcharts, delivering smooth, data-rich interfaces for community analytics.
  • Collaborated on the development of a modular JavaScript SDK, enabling third-party apps to interact with TogetherCrew's APIs and on-chain identity services.
  • Integrated smart contracts into the frontend using Wagmi and Viem, enabling users to interact with on-chain attestations and wallet-based identity.
  • Designed and implemented a backend Discord bot service to aggregate community data, powering LLM-based insights and an intelligent QA assistant.
Next.js
TypeScript
Nest.js
Zustand
Highcharts
Wagmi
Viem
Web3

Frontend Developer

Deema

September 2021 - November 2022
Remote

Deema Digital Advertising Group is a long-established company specializing in online marketing, performance advertising, and digital campaign management.

Key Achievements:

  • Contributed to the development and modernization of Deema's advertising dashboard, enhancing campaign analytics, reporting, and ad management features.
  • Collaborated with backend and product teams to improve performance tracking tools and deliver a smoother user experience across advertiser and publisher portals.
React.js
TypeScript
Dashboard Development

Frontend Developer

Raimun

March 2020 - September 2021
Remote

Raimun Technology Company develops interactive games and E-learning platforms that combine education with engaging digital experiences.

Key Achievements:

  • Designed and developed an admin panel that streamlined content management and improved data visibility for educators and platform administrators.
  • Contributed to the development of a real-time communication system that enhanced user engagement through seamless video and voice interactions in online learning environments.
React.js
Real-time Communication
Admin Panels

Let's Work Together

Have a project in mind? I'd love to hear about it.