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