Homa Zohdi
Full-Stack Developer
Tehran, Iran

- 4+years shipping web apps
- 40%faster LCP on a VOD platform
- 25%higher user retention in a health app
- 10K+patient records managed
I build complete web applications end to end — React and Next.js frontends, Node.js and NestJS backends — including consumer platforms used by tens of thousands of people.
About me
I have spent 4+ years shipping complete web applications, and I like owning the whole delivery: database and API design with NestJS, Prisma and PostgreSQL, fast server-rendered frontends with Next.js, and Docker-based deployment.
Day to day I work in Agile teams alongside design, backend and product, shipping complete features rather than isolated layers. I care about reusable UI architecture, accessibility (WCAG 2.1) and performance you can measure in Core Web Vitals.
I have also delivered a project entirely on my own for a private client, from gathering requirements and choosing the architecture to design, development and deployment. Before software, I studied electrical engineering, which still shapes how I approach systems.
Experience
Where I've worked and what I delivered there.
Mar 2024 – Present
Software Engineer
WebCasting (Tehran, on-site)
Full-stack work on falaktv.live, a video-on-demand platform, and FalakAI, an AI content creation platform.
- Built the Next.js 15 and TypeScript frontend with SSR/ISR and integrated REST APIs from Node.js/NestJS backend services, delivering a scalable, SEO-friendly experience.
- Designed and maintained a reusable component library and optimized SSR/ISR rendering strategies, reducing LCP by 40%.
- Reviewed peers' code and helped establish best practices and consistent patterns across the codebase.
- Delivered responsive, accessible (WCAG 2.1) features end to end with UX/UI, backend and product teams.
- On FalakAI, built features across the frontend and backend, and collaborated on semantic relationships in the knowledge graph, caching, context compaction and workspaces.
- Next.js 15
- TypeScript
- NestJS
- Node.js
- SSR / ISR
Mar 2023 – Feb 2024
Frontend Developer
Elegant Hoopoe (Dubai, remote)
A healthcare web app and the CRM panel behind it.
- Developed a healthcare web app with personalized health plans and real-time consultation booking, increasing user retention by 25%.
- Built a CRM admin panel that lets operators manage 10K+ patient records efficiently.
- Took part in Scrum rituals and code reviews, contributing to stable releases with no critical bugs.
- Next.js
- React Query
- Tailwind CSS
- Material UI
- Storybook
- Orval
Jun 2022 – Feb 2023
Frontend Developer
Siz-Tel (Tehran, on-site)
A customer website redesign and a high-load admin panel.
- Redesigned the customer-facing website, strengthening brand presence and doubling organic traffic.
- Engineered a high-throughput admin panel, resolving stability issues under high load.
- React
- Mantine
- Ant Design
- Tailwind CSS
- RTK Query
- Axios
Jan 2022 – May 2022
Frontend Developer
Hasin Group (Tehran, on-site)
Lending tools for customers and operators.
- Built a customer loan dashboard with real-time application tracking, payment schedules and document upload.
- Built an admin CRM panel that streamlined operator workflows.
- React
- Redux Saga
- Axios
- Styled Components
Selected projects
Products and systems I designed, built and shipped.
Skills
The tools and practices I use every week.
Frontend
- TypeScript
- JavaScript (ES6+)
- React
- Next.js 15 (App Router)
- Redux
- Zustand
- React Query
- RTK Query
- Axios
- Orval
Backend & DevOps
- Node.js
- NestJS
- Prisma
- PostgreSQL
- REST API design
- Docker
- Git & GitHub
UI & design systems
- Component libraries
- Storybook
- Tailwind CSS
- Material UI
- Sass / SCSS
- Styled Components
- Ant Design
- Mantine
- shadcn/ui
Performance & quality
- Core Web Vitals
- SSR / ISR
- Code splitting
- Lazy loading
- WCAG 2.1
- Code review
- Agile / Scrum
- Jira
Languages
- Persian (native)
- English (professional working proficiency)
Get in touch
Tell me about your project or the role you're hiring for, and I'll get back to you by email.
- Phone
- +98 910 160 3927
- Based in
- Tehran, Iran