About

Senior Software Engineer and full-stack developer with 20+ years of experience designing, building, and scaling web applications, enterprise systems, and modern cloud-native platforms. Experienced in leading engineering teams, architecting microservices, and working across TypeScript, JavaScript, C#, .NET, Vue, React, Node.js, SQL, and MongoDB.

An active open-source builder creating projects ranging from full-stack frameworks and CRM platforms to browser-based AI, voice, translation, and productivity tools.

B.S. in Software Engineering

  • TypeScript
  • JavaScript
  • C#
  • Next.js
  • Vue
  • NestJS
  • Nuxt
  • NukeJS
  • ASP.NET MVC
  • Express.js
  • React
  • Jest
  • Vite
  • TailwindCSS
  • Prisma
  • Entity Framework Core
  • WebSocket
  • GraphQL
  • Socket.IO
  • SignalR
  • oRPC
  • SQL Server
  • MongoDB
  • MySQL
  • SQLite
  • Redis
  • AWS
  • Azure
  • Kubernetes
  • Docker
  • Portainer
  • Git
  • Vercel
  • TensorFlow
  • Ollama
  • ComfyUI
  • Claude Code
  • WebLLM
  • Prompt Engineering
  • Microservices
  • CQRS
  • CI/CD
  • DevOps
  • Test-Driven Development

Experience

Freelance Software Engineer @ Self-Employed

Jan 2025 — Present · Canada

  • Built ValaJS, a real-time voice AI running entirely in the browser with local AI.
  • Built cvme.app, an AI-powered CV builder with shareable, ATS-friendly resumes.
  • Developed tarjo.me, a privacy-first AI translation platform with offline support.
  • Created miou.app, an AI Chrome extension for focus and habit building.

Team Lead @ iTrans.ir

May 2014 — Dec 2024 · Tehran, Iran

  • Led the architecture and development of a large-scale online translation platform serving thousands of clients and 23,000+ translators worldwide.
  • Scaled the platform from a single client to over 120 translation orders per day through continuous product development and infrastructure improvements.
  • Designed and implemented a scalable microservice architecture using .NET Core, MongoDB, Node.js, and Docker, incorporating DevOps practices for containerization and orchestration.
  • Built high-performance front-end applications with Vue, improving platform responsiveness and usability.
  • Optimized system performance and database queries, enabling the platform to handle high volumes of translation orders and document processing.
  • Led and mentored a distributed engineering team, establishing development standards and improving delivery efficiency.

Senior Web Developer @ Railway Transport Co.

Feb 2010 — Mar 2014 · Tehran, Iran

  • Developed a nationwide ticket sales system using .NET and SQL Server, enabling real-time booking and management across the country.
  • Automated operational workflows, reducing manual processing time by 23% and saving approximately $520K annually.
  • Maintained and optimized databases to handle high-volume ticket transactions and concurrent users.
  • Collaborated with operational teams to ensure system reliability, accuracy, and seamless deployment across multiple regions.

Software Developer @ Panid Engineering Co. Ltd. (Pall)

Nov 2005 — Jan 2010 · Tehran, Iran

  • Developed a custom ERP system using .NET and SQL Server.
  • Automated sales and manufacturing processes across two offices and one factory.
  • Streamlined operations, improving workflow efficiency and reducing manual tasks.

Projects

  • Featured Project

    PapaCRM

    An open-source CRM platform built for flexible workflows, automation, and data ownership.

    • NukeJS
    • React
    • MongoDB
  • Featured Project

    NukeJS

    A modern full-stack JavaScript framework built from scratch with SSR, file-based routing, nested layouts, partial hydration, built-in API routes, middleware, HMR, SEO management, and zero-config deployment on Node.js, Vercel, and Cloudflare Workers.

    • JavaScript
    • SSR
    • Node.js
    • Vercel
    • Cloudflare Workers
  • Featured Project

    cvme.app

    An AI-powered CV builder with shareable, ATS-friendly resumes.

    • AI
    • CV
    • ATS
  • Featured Project

    tarjo.me

    A privacy-first AI translation platform with offline support.

    • AI
    • Translation
    • Privacy
    • Offline
  • Featured Project

    miou.app

    An AI Chrome extension for focus and habit building.

    • Chrome Extension
    • AI
    • Productivity

Contact

Let's build something.

I'm open to new opportunities, freelance work, and interesting projects. Whether you have a role in mind or just want to connect, feel free to reach out.