BuildingscalabledigitalexperienceswithReact&Next.js
Frontend Developer specializing in modern web applications, scalable architectures, and beautiful user experiences.
From curiosity to production code.
I'm Alireza Rezaei. I taught myself how to code, driven by curiosity about how the digital products I used every day were built and the desire to understand the engineering behind them.
That self-taught foundation shaped how I work now: I default to understanding a system before touching it, and I care about the parts of frontend engineering that don't show up in a screenshot — architecture that scales, state that stays predictable, and interfaces that hold up under real usage.
Over the last three years I've worked across CMS platforms, dashboards, and financial applications, usually as the person untangling a messy migration or turning a one-off feature into a reusable pattern. That's where scalable frontend architecture became less of a buzzword and more of a habit.
'curiosity',
'self-taught',
'production-ready'
];
Four companies, one throughline: scale it, refactor it, ship it.
Each role added a different layer — dashboards, financial systems, gamification, and the fundamentals before that.
NikAmmoz
currentBuilding and maintaining 2 large-scale administrative dashboards inside an 20-person cross-functional engineering team.
- Closed a communication gap between design, frontend, and backend teams — accelerated feature delivery roughly 3x (a 3-sprint feature delivered in a single sprint)
- Implemented role-based access control (RBAC) and complex, multi-step business workflows
- Created type-safe forms with Zod and React Hook Form
- Shipped WebSocket-based real-time notifications
- Refactored the frontend into reusable, feature-based architecture
- Wrote unit and integration tests with Vitest and React Testing Library, reducing regressions
ByHex
Migrated financial applications from Vue/Nuxt to Next.js for investment and currency exchange products.
- Migrated an investment platform and a currency exchange system from Vue/Nuxt to Next.js, with no dedicated Vue/Nuxt developer on the team
- Applied SSR, SSG, and ISR rendering strategies with the Next.js App Router
- Built UI components with shadcn/ui
- Built type-safe forms with Zod and React Hook Form
- Delivered multilingual interfaces (Persian, English, Arabic) and responsive landing pages
Banicom
Developed gamification modules, including two mini games with real-time scoring logic.
- Built two mini games, including a Sudoku-style puzzle, for a banking platform's gamification module
- Implemented score tracking and game business logic
- Collaborated with backend engineers to integrate APIs
Sdata
Customized and delivered 5–6 concurrent client ecommerce and cafe website projects.
- Delivered 5–6 client ecommerce and cafe website projects concurrently
- Migrated legacy CSS/Bootstrap projects to Tailwind CSS, cutting new-page development time roughly 3x
- Collaborated with designers to deliver consistent user experiences across projects
Freelance / Independent Projects
Designed and built small-scale websites and web applications independently and within small teams, prior to full-time employment.
- Built a landing page for a trading and financial markets platform
- Applied React (learned 2022) and Next.js (learned 2023) skills
- Implemented data visualization with Chart.js and Recharts
An interactive look at the stack I reach for.
Pick a category to explore what's inside — grouped by where each tool sits, from rendering to state to day-to-day workflow.
Products shaped by real constraints, not demos.
A closer look at the platforms I've built or rebuilt — the problem each one started with, what I built, and the result.
Enterprise Document & CMS Platform
A 20-person team needed a scalable document management system with granular access control, but changing requirements slowed delivery.
Built a large-scale admin dashboard with RBAC, type-safe forms, WebSocket notifications, and a reusable feature-based architecture while improving collaboration across teams.
Reduced feature delivery from 3 sprints to 1 (~3x faster) and improved reliability through testing.
Trading & Financial Platform
The platform was over-engineered from the start — including a full multilingual setup with no immediate need — adding overhead and slowing delivery.
Refactored the architecture with Next.js App Router, applying SSR/ISR by page needs, simplifying unnecessary abstractions, and rebuilding the UI on shadcn/ui.
Reduced complexity and sped up delivery while keeping the codebase scalable for future growth.
Have a role or a product in mind? Let’s talk.
I’m open to remote frontend roles and collaborations on scalable web products.