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