Available for full-time, contract, and freelance work

Amir

MOHAMMADI

Senior Full-Stack Engineer · 9+ Years

_
0+
Years Experience
0+
Projects
0+
Business Systems
0+
Heavy Motion

Selected Work

CASE
STUDIES

Six projects that show the range of my work, from real-time booking and payments to full-stack business systems, engineering tools, and operational software.

01

Tadilo

A production B2C flight and hotel booking platform where I owned almost the entire frontend. I built the core search, booking, payment, filtering, sorting, and PWA flows, while reviewing and integrating occasional contributions from other developers. Flight results arrived incrementally from multiple providers. Instead of making users wait for every provider to finish, I proposed sending available results to the frontend over WebSocket as they arrived. The client accumulated the results and handled filtering, sorting, pagination, and infinite scrolling. Some searches returned more than 500 detailed flight results, so rendering everything at once could freeze the interface. I introduced chunked result handling and controlled rendering to keep the UI responsive while new results continued arriving.

Nuxt3TypeScriptWebSocketREST APIsPiniaPWA

Impact

Near-total frontend ownership
Incremental flight results over WebSocket
Responsive handling of 500+ detailed search results
Stripe and regional payment flows

My Role

Senior Frontend Developer

02

MiroPay

A payments platform with merchant and internal staff interfaces. I led the frontend structure within a five-person frontend team, reviewed implementations, guided corrections, and merged team contributions. Because payment integration work was more sensitive, I handled the frontend side of the payment gateways directly, including Stripe, regional and local gateways, bank-specific gateways, and cryptocurrency flows.

Next.js (SSR)TypeScriptZustandREST APIs

Impact

Frontend technical leadership
Direct ownership of payment gateway integration work
Code review and implementation guidance across a five-person team
Merchant and internal staff interfaces

My Role

Senior Frontend Developer & Team Lead

03

Asan Service

A service and warranty management system I designed and built independently across the frontend, backend, and database. I handled the database schema, API routes, business logic, authentication, user interface, and printable invoices. The application also connected to the company's existing inventory and warranty software through a web service. It retrieved available parts, stored warranty requests locally, submitted them to the internal system, and kept the returned external reference so records remained linked across both systems.

Nuxt.jsVuexExpress.jsMongoDBSocket.ioREST APIsPWA

Impact

Independent end-to-end full-stack ownership
Database, API, business logic, and frontend implementation
Integration with an existing internal inventory and warranty system
Cross-system warranty record synchronization

My Role

Full-Stack Developer

04

Arak Rail

An industrial website with a custom engineering calculator for steel grating configuration and load evaluation. The backend supported multiple grating configurations, custom concentrated and distributed loads, and predefined vehicle/load classes. It validated compatible dimensions, calculated standard and galvanized grating weight, evaluated stress and deflection, and returned whether the selected configuration stayed within the implemented allowable limits.

Nuxt.jsExpress.jsMongoDBREST APIsPWA

Impact

Custom steel-grating engineering calculator
Concentrated and distributed load evaluation
Stress and deflection checks
Configuration and dimensional validation

My Role

Full-Stack Developer

05

Easybestell

A restaurant ordering and operations ecosystem covering customer ordering, restaurant management, and administration. I worked as part of a five-person frontend team, with developers owning different areas of the product. One operational challenge was automatic printing of narrow restaurant and kitchen tickets. Normal browser printing required confirmation, which did not work for an automatic order workflow. The team designed a local print bridge where a companion Electron application ran on the restaurant computer and exposed a local API. The web frontend sent print jobs to that service, which handled printing without the browser print dialog.

Next.jsTypeScriptZustandREST APIsFirebasePWA

Impact

Customer ordering, restaurant management, and admin workflows
Frontend integration with a local automatic printing service
Receipt and kitchen-ticket printing without browser confirmation
Five-person frontend team

My Role

Senior Frontend Developer

06

dLabel

An image-annotation application used to prepare labeled visual data for AI models. Clients uploaded video, backend processing converted it into image frames, and annotators used the application to label those frames. My main contribution was substantial work on the Project Manager interface, including a major UI redesign and restructuring of how annotation projects and frame-based work were presented and managed.

React.jsRedux ToolkitWebSocketREST APIs

Impact

UI redesign of the Project Manager workflow
Frame-based annotation interface for AI dataset preparation
Frontend work around annotation project management
Real-time functionality over WebSocket

My Role

Frontend Developer

WHAT I
KNOW

Most of my work lives across the JavaScript and TypeScript stack, with deep experience in Vue/Nuxt and production work across React/Next.js and Node.js. Around that core, I work with real-time systems, databases, testing, motion, and 3D when the product calls for it.

VueNuxtReactNext.jsTypeScriptNode.jsMongoDB
JavaScriptExpress.jsRESTGraphQLWebSocketPiniaZustandTailwind CSSFirebasePWA
Three.jsGSAPMotionVitestPlaywrightDocker

About

BUILDING
SYSTEMS
PEOPLE TRUST

I've been building production web applications across Vue/Nuxt, React/Next.js, and Node.js since 2017.

My background is strongest where frontend complexity meets broader system design. I've worked on real-time booking platforms, payment flows, internal business systems, engineering tools, and motion-heavy interfaces, with roles ranging from independent full-stack ownership to frontend technical leadership.

I started coding long before AI became part of the development workflow. Today, I build my own agentic workflows and work spec-first, using coding agents to move faster while keeping architecture, technical direction, review, and final decisions in my hands.

Frontend Systems

Production interfaces, SSR applications, real-time data flows, and performance-sensitive frontend architecture.

Full-Stack & Integrations

Node.js services, databases, payment flows, internal business systems, and third-party integrations.

Motion & Real-Time 3D

Cinematic web motion, interaction design, animation systems, and real-time Three.js experiences.

Engineering Leadership

Architecture decisions, code review, team guidance, and spec-driven agentic development.

Career

EXPERIENCE

Self-Employed / Freelance

Senior Full-Stack Engineer (Agentic Development)

Feb 2026 - Present

Building and shipping projects across Vue/Nuxt, React/Next.js, and Node.js while using a custom spec-first agentic workflow for implementation and review.

Career Break

Professional Development

Dec 2025 - Feb 2026

A deliberate professional-development period focused on spec-driven development and agentic AI engineering.

MIROTECH, formerly Tadilo

Senior Frontend Developer & Team Lead

Apr 2022 - Dec 2025

Led a frontend team of 5-6 developers across booking, ERP, payment, restaurant operations, and financial products, while remaining hands-on with architecture, implementation, and code review.

Self-Employed / Freelance

Full-Stack Developer

May 2021 - Apr 2022

Worked directly with clients across Vue/Nuxt, React/Next.js, and Node.js, including later freelance feature work on Asan Service after its original development at Danak.

Danak Corporation

Chief Technology Officer

Jan 2020 - May 2021

Owned technology choices, architecture, and database design while managing four developers and two UI designers.

Danak Corporation

Full-Stack Developer

Oct 2018 - Jan 2020

Worked across frontend and backend development, led the PHP-to-Node.js migration, and mentored junior developers.

Danak Corporation

Frontend Developer

Jan 2018 - Oct 2018

Focused on Vue-based frontend development and animation-heavy interfaces.

Termeh

Frontend Developer Intern

2017 - 2018

Started my professional web-development career working with HTML, jQuery, and Laravel under mentorship.

Open to opportunities

LET'SBUILDTOGETHER

ammiiir1@gmail.com

Current Status

Open to full-time, contract, and freelance opportunities.

Based in Bucharest, Romania · Valid work permit · No sponsorship required