Hi, my name is

Vafa Nobakht

I build interfacesfor the web.

I'm a full-stack developer with 5+ years of experience, focused on the frontend. I build fast, responsive web apps with React, Next.js and TypeScript — plus the APIs and backends behind them when a project needs it.

scroll

About.

Hello! I'm Vafa, a full-stack developer who's happiest on the frontend. I've spent 5+ years building responsive, user-friendly applications with React, Next.js, TypeScript and Tailwind CSS — and the Django APIs, databases and deployments behind them.

I studied Computer Engineering at BIHE University. Today I build production websites for real businesses — from marketing sites to a white-label shop platform — with clean code, careful details and smooth animation.

  • locationMazandaran, Iran
  • roleFull-Stack Developer
  • focusReact · Next.js · TypeScript
  • statusopen to work
  • Resume PDFDownload

Right now.

learning

  • Next.js Server Actions & cachingin progress
  • Django REST + PostgreSQL searchin progress
  • Testing with Playwrightup next

building

Parsa Shop — a white-label online store platform, my newest full-stack build. see it in projects →

next up

  • →Launch more stores on the shop platform
  • →Contribute to open source
  • →Grow into a senior frontend role

daily drivers

  • React/
  • Next.js/
  • TypeScript/
  • Tailwind/
  • Django/
  • Git

Experience.

Present

Full-Stack Developer @ Freelance

Designing and shipping production websites for clients in Iran and Australia — from marketing sites to a white-label shop platform with a Next.js storefront and a Django REST backend.

  • Next.js
  • TypeScript
  • Tailwind
  • Django
  • Docker
5 years

React / Next.js Developer @ Private Company

Built and maintained responsive, user-friendly web apps in an Agile / Scrum team. Integrated REST APIs, managed state with Redux and Zustand, and shipped multilingual UIs with i18next.

  • React
  • Next.js
  • TypeScript
  • Redux
  • Ant Design
  • i18next
2 months

Frontend Intern @ Private Company

Started professionally with React and TypeScript — building UI components, consuming REST APIs and working with Git in a team.

  • React
  • TypeScript
  • Git
3 months

Flutter Intern @ Private Company

Built mobile UI screens with Flutter and Dart.

  • Flutter
  • Dart
2.5 years

Mathematics Teacher @ Self-employed

Taught mathematics — where I learned to break hard problems into small, clear steps. It still shapes how I write and explain code.

  • Problem solving
  • Communication
2018 — 2023

B.Sc. Computer Engineering @ BIHE University

Ranked 618th in the national university entrance exam (math). Built projects like Intern Finder (React + Django) along the way.

  • Algorithms
  • Java
  • Django
  • MySQL

Projects.

A few things I've designed and built.

A white-label online store platform: one codebase, deployed per client from a single config file. Persian (RTL) and English storefronts, phone OTP login, product search, cart and order invoices.

  • Next.js
  • TypeScript
  • Tailwind
  • Zustand
  • Django REST
  • PostgreSQL
  • Docker

Marketing site for a Melbourne flooring company. Smooth scroll animations and an enquiry form handled by a Server Action with validation, rate limiting and email delivery.

  • Next.js
  • TypeScript
  • Tailwind
  • shadcn/ui
  • Framer Motion

A Persian (RTL) portfolio for an interior designer — showcasing kitchen cabinet, wardrobe and closet designs and renders, with light and dark themes.

  • Next.js
  • TypeScript
  • Tailwind
  • shadcn/ui

Skills.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Redux
  • Zustand
  • Tailwind CSS
  • shadcn/ui
  • Material UI
  • Ant Design
  • Framer Motion
  • i18next
  • SWR
  • REST API
  • Stripe.js
  • Django REST
  • PostgreSQL
  • MySQL
  • Docker
  • WordPress
  • Git
  • Agile / Scrum

Into the terminal.

vafa@portfolio: ~

$▍

// my daily workflow

This is roughly how I spend my days — inspecting, typing and shipping. The commands run themselves, but the same way of thinking is how I approach every real project: break the problem down, prototype fast, then refine until it feels effortless.

ps: hire --check returns available ✓ — every single time.

Contact.

Let's build something together.

I'm open to freelance work, full-time roles and interesting collaborations. My inbox is always open — drop me a line.

GitHubLinkedIn