Available for hire — Senior / Staff roles

Amir

MOHAMMADI

Senior Fullstack Developer · 9 years

_
Scroll
0+
Years Shipping
0+
Projects Delivered
0M+
Users Reached
0
OSS Libraries

Selected Work

CASE
STUDIES

Some of projects that defined my approach to systems thinking and product craft.

01

Tadilo

Architected and led the frontend of a large-scale ERP platform using Nuxt 3, Vue 3, and TypeScript. Built scalable, reusable application modules, integrated GraphQL and REST services, and developed real-time functionality over WebSockets. Improved application performance, established maintainable frontend patterns, and collaborated across frontend and backend teams to deliver enterprise-grade business solutions.

PWAJavaScriptGreenSock Animation Platform (GSAP)End-to-end TestingBootstrapContinuous Integration (CI)PlaywrightNuxt3TypeScriptElement UIVitestSCSSContinuous Delivery (CD)REST APIsHTMLSSRI18nVue3Continuous Integration and Continuous Delivery (CI/CD)SPAVue.jsUnit TestingSocket.ioNode.jsPinia

Impact

Real-time ERP platform
GraphQL + REST integration
WebSocket-powered live updates

My Role

Lead Frontend Developer

02

Easybestell

Developed and maintained a modern restaurant ordering platform using React.js and Next.js. Built responsive dashboards and customer-facing interfaces with a focus on performance and usability. Integrated REST APIs and real-time features using WebSockets to enable live order updates across devices. Implemented PWA capabilities for reliable, offline-friendly ordering on tablets and mobile environments. Worked on scalable frontend architecture with state management (Zustand), ensuring maintainability and smooth user experience in high-traffic restaurant operations.

PWAJavaScriptGreenSock Animation Platform (GSAP)Next.jsBootstrapContinuous Integration (CI)ZustandTypeScriptSCSSContinuous Delivery (CD)REST APIsHTMLReact.jsI18nContinuous Integration and Continuous Delivery (CI/CD)SPANode.js

Impact

Real-time order synchronization
PWA with offline support
Responsive multi-device experience

My Role

Lead Frontend Developer

03

dLabel

Developed an AI-powered label management platform using React.js and Redux Toolkit. Implemented real-time communication with an AI core via WebSockets, enabling live UI updates based on streaming responses. Built reusable and scalable frontend components, integrated REST APIs, and focused on delivering a responsive and efficient user experience for dynamic label creation and management workflows.

JavaScriptBootstrapTypeScriptSCSSREST APIsHTMLReact.jsRedux ToolkitSPAWebSocketsReal-time AI Integration

Impact

Real-time AI-driven UI updates via WebSockets
Improved responsiveness of dynamic label workflows
Scalable and reusable component architecture
Seamless integration between frontend and AI core

My Role

Frontend Developer

04

Asan Service

Developed and maintained a full-stack service management platform using Nuxt.js, Vue.js, and Node.js. Built modular frontend architecture with Vuex and Element UI, and implemented SSR for improved performance and SEO. Designed and integrated REST APIs with an Express.js backend connected to MongoDB (Mongoose). Added real-time capabilities using Socket.io and enhanced usability with PWA features for cross-device reliability. Focused on scalability, performance, and maintainable system architecture.

PWAJavaScriptGreenSock Animation Platform (GSAP)Nuxt.jsBootstrapVuexExpress.jsElement UIMongoDBSCSSREST APIsHTMLSSRMongoose.jsSPAVue.jsSocket.ioNode.js

Impact

Real-time service updates via Socket.io
SSR-based performance and SEO improvements
Scalable full-stack architecture (Vue + Node)
PWA support for multi-device accessibility
Efficient data modeling with MongoDB & Mongoose

My Role

Full-Stack Developer

05

Doshell Co

Developed and maintained a catalog-based enterprise web platform with heavy UI animations and interactive experiences using Vue.js and Nuxt.js. Built scalable frontend architecture with Vuex and Element UI, and implemented SSR for performance and SEO optimization. Designed and integrated REST APIs with a Node.js (Express) backend connected to MongoDB (Mongoose). Implemented complex GSAP-driven animations to enhance product browsing and user engagement across the catalog experience, focusing on performance, maintainability, and smooth interactions.

JavaScriptGreenSock Animation Platform (GSAP)Nuxt.jsBootstrapVuexExpress.jsElement UIMongoDBSCSSREST APIsHTMLSSRMongoose.jsSPAVue.jsNode.js

Impact

Scalable enterprise-grade full-stack architecture
SSR-based performance and SEO improvements
Improved UX with GSAP animations and responsive UI
Efficient backend integration with REST APIs
Modular and reusable component system across modules

My Role

Full-Stack Developer

06

Arak Rail

Developed a responsive corporate website for Arak Rail featuring a custom grating weight calculation tool. Built the application as a full-stack solution using SSR with Nuxt.js, REST APIs, and MongoDB, with multilingual support, PWA capabilities, and optimized performance across devices.

JavaScriptVue.jsNuxt.jsNode.jsExpress.jsMongoDBMongoose.jsVuexREST APIsSSRPWAGreenSock Animation Platform (GSAP)Element UIBootstrapSCSSHTMLI18n

Impact

Built a custom grating weight calculator to simplify engineering calculations.
Delivered a fast, SEO-friendly SSR application with responsive UI.
Implemented multilingual support (I18n) for broader accessibility.
Developed RESTful APIs and backend services with Node.js and Express.
Optimized performance and user experience with PWA features and smooth GSAP animations.

My Role

Full-Stack Developer

WHAT I
KNOW

frontend

React.jsNext.jsVue.js (Vue2 / Vue3)Nuxt.js (Nuxt2 / Nuxt3)PiniaVuexReduxRedux ToolkitReact ContextZustandJavaScriptTypeScriptTailwindHTMLCSSBootstrapjQuerySCSSPWAi18nElement UIThree.jsGSAP

backend

Node.jsExpress.jsGraphQLREST APIsSocket.ioWeb Scraping

database

MongoDBMongoose

testing

PlaywrightJestVitestTesting LibraryEnd-to-End TestingUnit Testing

devops

GitCI/CDWebpackViteCapacitorXAMPP

About

BUILDING
SYSTEMS
PEOPLE TRUST

I'm a Full-Stack Engineer with 9+ years of experience building fast, scalable, and user-focused web applications. I specialize in React, Next.js, Vue.js, Nuxt.js, and TypeScript, with hands-on experience across Node.js, APIs, databases, and modern development workflows.

I care about writing clean, maintainable code, designing reusable systems, and creating products that feel effortless to use.

Whether it's improving performance, building reusable component libraries, implementing reliable testing, or collaborating across teams, I enjoy turning complex problems into simple, elegant solutions.

I'm always interested in ambitious teams that value engineering excellence, continuous learning, and building products that make a real impact.

Modern Frontend

Vue.js, Nuxt.js, React, Next.js, TypeScript, Tailwind CSS, and responsive UI development across modern web platforms.

Interactive Experiences

GSAP, Motion, Three.js, animations, micro-interactions, and accessible interfaces that create engaging user experiences.

Full-Stack Solutions

Node.js, Express.js, MongoDB, GraphQL, REST APIs, WebSockets, Firebase, and production-ready backend integrations.

Performance & Testing

SSR, code splitting, lazy loading, Lighthouse optimization, Vitest, Playwright, accessibility testing, and scalable frontend architecture.

Career

EXPERIENCE

Tadilo

Frontend Developer

2022 — 2025

Developed and maintained production-ready applications using Vue.js, Nuxt 3, React, and Next.js. Contributed to scalable front-end architecture by building reusable component systems and implementing key features with a strong focus on maintainability and performance. Improved application reliability by developing unit and end-to-end tests using Vitest and Playwright, reducing regression issues across critical user flows. Optimized performance and responsive design to ensure a consistent user experience across devices, while leading front-end development efforts and collaborating closely with back-end developers and designers to deliver high-quality features.

Freelance

Full-Stack Developer

2021 — 2022

Worked as a freelance Full-Stack Developer, building and maintaining production-ready web applications using Vue.js, Nuxt.js, React, Next.js, Node.js (Express.js), and MongoDB (Mongoose). Developed reusable front-end components, optimized UI performance, and implemented back-end functionality, including RESTful APIs and database management. Collaborated directly with clients to deliver new features, enhancements, and tailored full-stack solutions. Improved application quality by developing automated unit, integration, API, and end-to-end tests using Vitest, React Testing Library, Jest, Supertest, and Playwright. Ensured responsive, internationalized, and cross-browser compatible applications with a strong focus on reliability, maintainability, and user experience.

Danak

Full-Stack Developer

2018 — 2021

Led the end-to-end development of web applications, mentoring junior developers and coordinating front-end and back-end teams throughout the development lifecycle. Designed, built, and maintained scalable applications using Vue.js, Nuxt.js, Node.js, and MongoDB (Mongoose), focusing on performance optimization, maintainable architecture, and high code quality. Delivered responsive, internationalized, and cross-browser compatible user interfaces, ensuring a seamless experience across devices and modern browsers.

Termeh

Frontend Developer - Internship

2017 — 2018

Started my professional journey by working on front-end projects using HTML, jQuery, and Laravel under the guidance of an experienced mentor. Gained practical experience in building responsive user interfaces, implementing reusable UI components, and enhancing user experience with basic GSAP animations and Bootstrap-based layouts.

Open to opportunities

LET'SBUILDTOGETHER

ammiiir1@gmail.com

Current Status

Actively interviewing — Q1 2025 start
© 2026 Amir Mohamadi · Senior Fullstack DeveloperBuilt with React · Motion · Tailwind