Projects

Here you can see some of my real experience—working with companies as a developer, plus projects I’ve shipped on my own.

Personal and freelance projects

  • Freelance full-stack project

    A personal project I built myself with Next.js and shadcn/ui—full theme implementation plus an admin panel for managing site content.

    Stack

    • Next.js
    • shadcn/ui
    • TypeScript
    • Full-stack
  • Open-source package / React component

    I built this package myself—a checkbox tree component I designed and shipped, then used in production. It fits hierarchical multi-select flows and is published on npm.

    Stack

    • React
    • JavaScript
    • npm

Company work experience

  • Cloud SaaS + Product panel

    My current VergeCloud work as a Senior Frontend Engineer: on the product team building a Next.js panel in a monorepo, shadcn/ui components, and UX for CDN, Cloud DNS, and edge security (panel.vergecloud.com).

    Stack

    • Next.js
    • Tailwind CSS
    • shadcn/ui
    • Monorepo
    • TypeScript
  • Corporate website + Admin panel

    Another company role where I owned frontend: landing pages with jQuery and the panel with React, styled-components, and Redux-Saga (web.tankhahgardan.com/register).

    Stack

    • jQuery
    • React
    • styled-components
    • Redux-Saga
  • Early career / Backend

    This is from my work history—my first professional dev role, contributing backend work on a high-traffic platform with PHP, CakePHP, and MySQL.

    Stack

    • PHP
    • CakePHP
    • MySQL
  • Corporate website + Admin panel

    Part of my employment history. As the lead frontend developer, I built landing pages with jQuery and shipped the panel with React, styled-components, and Redux-Saga (web.mapsa.ir/register). I also helped hire developers as the team grew.

    Stack

    • jQuery
    • React
    • styled-components
    • Redux-Saga