Skip to content
View mehdi-torabiv's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mehdi-torabiv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mehdi-torabiv/README.md

👋 Hi, I'm Mehdi Torabi

Full-Stack JavaScript Engineer

Typing SVG

📍 Portugal • 💼 Available for Hire • 🌐 Remote Worldwide


Email LinkedIn Phone Profile views

About Me

class MehdiTorabi {
  constructor() {
    this.name = "Mehdi Torabi";
    this.role = "Senior Frontend Engineer";
    this.location = "Portugal 🇵🇹";
    this.experience = "5+ years";
    this.currentProjects = [
      "fanfunded.io - Legacy migration to Next.js",
      "playerprofit.com - Platform fork with new UI",
      "Bet & Trading Tracker Apps"
    ];
  }

  get skills() {
    return {
      frontend: ["React.js", "Next.js", "TypeScript", "Vue.js", "Nuxt.js"],
      backend: ["Nest.js", "Node.js", "PostgreSQL", "MongoDB", "Prisma"],
      stateManagement: ["Zustand", "React Query", "Redux", "Pinia"],
      styling: ["TailwindCSS", "Shadcn/ui", "MUI", "SASS"],
      tools: ["Docker", "GitHub Actions", "Vite", "Vercel"],
      specialties: ["Web3", "SaaS", "iGaming", "Trading Platforms"]
    };
  }

  get achievements() {
    return [
      "✅ Led PHP/Vue.js → Next.js migration at scale",
      "✅ Built Web3 analytics platform with smart contracts",
      "✅ Developed multiple production SaaS applications",
      "✅ Expertise in CI/CD & DevOps automation",
      "✅ Strong full-stack architecture background"
    ];
  }
}

const me = new MehdiTorabi();
console.log(me.skills);

💻 Tech Stack

🎨 Frontend

React Next.js TypeScript Vue.js Nuxt.js TailwindCSS Vite Shadcn/ui MUI SASS

⚙️ Backend

Nest.js Node.js PostgreSQL MongoDB Prisma Redis GraphQL BullMQ

🔧 State Management & Forms

React Query Zustand React Hook Form Zod Redux Pinia

🚀 DevOps & Tools

Docker GitHub Actions Vercel Git Vitest Jest ESLint Grafana Sentry

🌐 Web3 & Blockchain

Ethereum Wagmi Viem Web3.js


📊 GitHub Analytics


💼 Work Experience

🚀 Senior Frontend Engineer • Self-Employed (Remote | USA)

February 2025 - Present

Projects: fanfunded.io, playerprofit.com, Bet Tracker, Trading Tracker

+ Led PHP/Vue.js → Next.js/TypeScript migration for fanfunded.io
+ Built playerprofit.com with redesigned UI and shared admin panel
+ Implemented CI/CD pipelines, Docker Compose, and GitHub Actions
+ Developed Bet & Trading Tracker apps with React, Vite, TailwindCSS
+ Collaborated on feature planning, UX decisions, and technical direction

Tech: React • Next.js • TypeScript • TailwindCSS • Shadcn/ui • Zustand • React Query • Docker • GitHub Actions

🌐 Full-Stack JavaScript Engineer • TogetherCrew (Remote | UK)

November 2022 - February 2025

Web3 analytics platform for decentralized communities

+ Built frontend with Next.js, TypeScript, Zustand, and Highcharts
+ Developed modular JavaScript SDK for third-party integrations
+ Integrated smart contracts using Wagmi and Viem
+ Designed Discord bot service with LLM-powered QA assistant
+ Contributed to architectural planning and rapid prototyping

Tech: Next.js • TypeScript • Nest.js • Wagmi • Viem • Discord.js • PostgreSQL • Smart Contracts

💻 Frontend Developer • Deema (Remote)

September 2021 - November 2022

Digital advertising and performance marketing platform

+ Developed and modernized advertising dashboard features
+ Enhanced campaign analytics and reporting tools
+ Improved performance tracking and user experience

Tech: Vue.js • Nuxt.js • JavaScript

🎮 Frontend Developer • Raimun (Remote)

March 2020 - September 2021

Interactive games and E-learning platforms

+ Designed admin panel for content management
+ Built real-time communication system for online learning
+ Developed interactive educational games

Tech: Vue.js • JavaScript • WebRTC


🎯 Featured Projects

🎰 SaaS & iGaming Platforms

fanfunded.io • playerprofit.com

Complete platform migration and modernization

  • Migrated legacy PHP/Vue.js to Next.js/TypeScript
  • Built shared admin panel across multiple platforms
  • Automated deployments with GitHub Actions & Docker
  • Implemented modern state management (Zustand + React Query)

Next.js TypeScript Docker

🔗 Web3 Analytics Platform

TogetherCrew

Blockchain analytics for decentralized communities

  • Full-stack Web3 platform with smart contract integration
  • Custom JavaScript SDK for API interactions
  • Discord bot with AI-powered community insights
  • Real-time data visualization with Highcharts

Web3 Ethereum Nest.js

📊 Trading & Betting Apps

Trackers Suite

High-performance tracking applications

  • Built with modern React + Vite stack
  • Beautiful UI with TailwindCSS + shadcn/ui
  • Type-safe forms with React Hook Form + Zod
  • Optimized state management and data fetching

React Vite TailwindCSS

🎓 E-Learning & Ad-Tech

Raimun • Deema

Educational platforms and advertising dashboards

  • Interactive gaming and learning experiences
  • Real-time video/voice communication
  • Campaign analytics and reporting tools
  • Performance tracking dashboards

Vue.js Nuxt.js


🎯 What Sets Me Apart

expertise:
  full_stack: "5+ years of hands-on experience"
  architecture: "Scalable system design & technical strategy"
  migration: "Legacy modernization expert (PHP/Vue → Next.js)"
  domains: ["Web3", "SaaS", "iGaming", "Trading Platforms"]

strengths:
  technical:
    - Modern React/Next.js ecosystems
    - Full-stack JavaScript development
    - Performance optimization
    - CI/CD & DevOps automation
    - Smart contract integration
  
  soft_skills:
    - Cross-functional collaboration
    - Technical leadership
    - Problem-solving mindset
    - Agile/Scrum workflows

impact:
  - "Led complete platform migrations"
  - "Built production applications from scratch"
  - "Improved performance & scalability"
  - "Mentored team members"

🤝 Let's Build Something Great Together

I'm always open to exciting opportunities, collaborations, and interesting technical challenges!

Email LinkedIn GitHub

📧 mehditorabiv@gmail.com • 📱 +351 924 954 694 • 🌍 Portugal


💼 Availability

Full-Time
✅ Available

Contract
✅ Available

Freelance
✅ Available

Remote
✅ Worldwide

Interested in:
🚀 Innovative SaaS Products • 🌐 Web3 & Blockchain • ⚡ High-Performance Apps • 🎯 Complex Challenges


Random Dev Quote

⭐ From mehdi-torabiv • Built with passion for clean code and great UX

Pinned Loading

  1. OCI-JS-SDK OCI-JS-SDK Public

    TypeScript

  2. TogetherCrew/engagement TogetherCrew/engagement Public

    TypeScript

  3. streamflow-test streamflow-test Public

    TypeScript

  4. TogetherCrew/identity-on-chain-platform TogetherCrew/identity-on-chain-platform Public

    TypeScript