Featured Projects
Production-minded web products spanning e-commerce, hosting, productivity, AI, and real-time experiences. Explore the architecture, stack, and live deployments behind each build.
Parmida Fashion Shop
Parmida Fashion Shop
A production-oriented bilingual fashion storefront with a Next.js client, Express API, PostgreSQL persistence, secure authentication, and an administration workflow.
The product covers catalog filtering, variants and stock, cart and checkout, customer orders, image uploads, and Zarinpal sandbox payments across Persian RTL and English LTR interfaces.



Personal Worklog
Personal Worklog
Personal Worklog
A multi-user productivity platform that combines task tracking, GitHub commit synchronization, Clockify CSV imports, and activity reporting in one protected workspace.
Built as a full-stack Next.js application with per-user data isolation, Better Auth, encrypted GitHub tokens, Prisma/PostgreSQL persistence, and a Render deployment blueprint.
- User-scoped tasks and reports
- GitHub commit synchronization
- Encrypted personal access tokens
- Clockify imports and Recharts analytics
RaziServer
RaziServer
A Persian RTL hosting storefront for cloud hosting, VPS, dedicated servers, and domain services, backed by a product catalog stored in Neon PostgreSQL through Prisma.
Includes multi-attribute product filtering, domain search, an accordion product navigator, SMTP contact flow, responsive marketing pages, and a direct handoff to the customer panel.



ExamForge
ExamForge
A bilingual (English / Persian), fully RTL-aware exam platform. Build your own question bank, take realistic timed exams, practice by topic, and track progress — all local-first in the browser.
Built with Next.js 14 (App Router), strict TypeScript, Zustand, and Recharts, with KaTeX math, framer-motion animations, unit tests (Vitest), and CI. A showcase of modern front-end engineering.



AiHost
AiHost
AiHost
A full-stack AI chat platform with multi-provider model selection, authentication, and a manager control panel — bilingual in English and Persian with light and dark themes.
Users can retain conversation history while managers control providers, models, roles, and accounts from a dedicated dashboard.
- 🔐 NextAuth — Credentials, Google & GitHub
- 👥 Role-based access (Manager / VIP / Member)
- 💬 Chat history & model selection
- 🌐 i18n (en / fa) + light & dark themes
Malevil Cafe
Malevil Cafe
Malevil Cafe
A responsive Persian digital café menu designed for fast scanning on mobile devices, with categorized pricing, visual navigation, and a dedicated QR presentation page.
The lightweight static build uses semantic HTML, CSS, and JavaScript with IntersectionObserver-powered active category navigation.
- Mobile-first Persian RTL menu
- Category-aware navigation
- Dedicated QR menu page
- Static Vercel deployment
Typing Competition
Typing Competition
Typing Competition lets players race against each other in real time, tracking WPM, accuracy, and errors.
Developed with Next.js, MongoDB, and Socket.io for a real-time multiplayer typing experience.




UsePopCorn
UsePopCorn
UsePopCorn is a fun and interactive movie discovery app that fetches real movie data and allows rating favorites.
Built with custom hooks, reusable components, and asynchronous API integration for a seamless UX.




Fast Pizza (course)
Fast Pizza (course)
Fast Pizza is an interactive pizza ordering app built with a modern React stack, showcasing dynamic state and cart management.
Features include menu exploration, responsive layouts, and real-time order calculation.


Bankist
Bankist
Bankist is a modern banking app clone designed to provide a smooth and interactive experience with advanced UI and real-world dashboard components.
Built with pure JavaScript and responsive layouts to simulate professional financial applications.




Workout Timer
Workout Timer
Optimise your workout day efficiently with a modern timer that helps track routines and rest intervals.

