things i've built

Projects

A selection of work I've designed and shipped — mostly with React, Next.js, TypeScript and friends.

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

Business website for a carpentry company in Melbourne, built on WordPress so the owner can edit services and content without code.

  • WordPress
  • Elementor Pro
  • PHP
  • Swiper

A personal Telegram assistant with password login and auto-expiring sessions: a to-do list with calendar, notebook, quick notes, reminders, and a daily briefing with tasks, weather and the USDT price in Toman.

  • Python
  • python-telegram-bot
  • PostgreSQL
  • aiohttp
  • GitHub Actions

A platform where students find internships and companies search for interns by salary and requirements.

  • React
  • Redux Toolkit
  • Ant Design
  • Formik
  • Django

more experiments live on GitHub