
Selected work
About Me
Full-stack developer with 5+ years of experience, with my depth on the frontend — React, Next.js, and TypeScript. I've built and shipped products end to end: frontend architecture and performance (a 40% page-load reduction on a SaaS platform serving 300,000+ users), testing, and AI-assisted workflows. I now build backends with Python and Django.
- Shipped frontend at scale for a SaaS platform serving 300,000+ active users across web and Electron desktop platforms
- Achieved 40% page load improvement through code splitting, SSR optimization, and bundle analysis
- Reached 80%+ test coverage on critical user flows using Jest and React Testing Library
Skills
Frontend
Backend
Testing & Quality
Tooling & DevOps
Experiences
Full-Stack Developer (Frontend-Focused)
Dobare | Tehran, Iran
Promoted from frontend to a full-stack role, extending ownership from the interface into the backend. Built REST APIs and server-side features with Python and Django on PostgreSQL, while continuing to lead the frontend architecture in Next.js, React, and TypeScript. Worked across the full product lifecycle — from data models and APIs to the interfaces that consume them — reducing frontend/backend handoff and speeding up delivery.
Frontend Developer
Dobare | Tehran, Iran
Built multiple products from scratch including a dashboard serving ~5,000 daily active users, using Next.js, React, TypeScript, MUI, and Tailwind CSS. Developed and maintained a merchant customer club panel with 15+ configurable modules, translating business requirements into scalable frontend features. Designed and implemented end-to-end authentication flows and complex, reusable UI components adopted across multiple product modules. Contributed to Module Federation microfrontend architecture, enabling independent team deployments and reducing cross-team dependencies. Built a shared utilities library for formatting, validation, and API helpers, standardizing development patterns across the frontend codebase. Leveraged AI-assisted development tools (code generation, automated refactoring, test scaffolding) to accelerate delivery, contributing to a ~20% improvement in sprint velocity. Implemented unit and integration testing with Jest and React Testing Library, achieving 80%+ coverage on critical user flows.
Frontend Developer
Vitrin | Tehran, Iran
Led frontend development for a SaaS website builder built on microservices architecture, serving 300,000+ active users across web and Electron platforms. Built complex features including booking systems, calendar management, payment flows, map integrations, and merchant customization tools, improving product flexibility and SEO performance. Managed complex state coordination between the merchant admin panel and end-user websites, ensuring real-time data consistency across both interfaces. Reduced page load time by 40% through code splitting, lazy loading, SSR optimization, and bundle analysis using Lighthouse and Web Vitals. Integrated Sentry error tracking and performance monitoring, reducing mean time to detect frontend issues and ensuring website uptime and crawlability for search engines. Led UI redesign of core product pages, improving visual consistency and user engagement across the platform. Built and maintained payment gateway integrations and third-party service connections, handling authentication, webhooks, and error recovery flows for secure and reliable transactions.
Frontend Education Mentor
Kaaryar College | Tehran, Iran
Mentored students in HTML, CSS, responsive design, and frontend fundamentals through hands-on projects, assignment reviews, and practical guidance. Explained core concepts (box model, flexbox, transitions, accessibility) to help students build practical, job-ready skills.
Frontend Developer
Kaaryar College | Tehran, Iran
Contributed to the development of a fully responsive Dynamic Presentation Generator for Digikala using React, including management, display, and admin panels. Designed and implemented reusable, scalable React components while integrating essential frontend libraries for performance and maintainability. Collaborated with a 12-member remote team across multiple cities, contributing to planning, code reviews, and coordinated feature delivery. Created clear technical documentation and contributed to a solution selected as the top project among three competing teams.
Freelance Frontend Developer
Self-Employed
Architected and deployed high-performance landing pages and web applications for a diverse client base, ensuring 100% cross-browser compatibility and mobile responsiveness. Engineered pixel-perfect interfaces from Figma and Adobe XD designs using React and modern JavaScript (ES6+), maintaining high fidelity to original design specifications. Optimized Core Web Vitals and SEO foundations, resulting in improved search rankings and faster page load speeds for client businesses. Owned the end-to-end project lifecycle, from initial requirement gathering and technical scoping to final delivery and post-launch maintenance.
Education
Bachelor of Engineering — Computer Software Engineering
Azad University (IAU), Saravan Branch
2015 – 2017
Associate Degree — Computer Software Engineering
Hatef Institute of Higher Education
2013 – 2015
From the blog
Courses I recommend
Have a project in mind?
Get in touch

