Open to new opportunities

Mohammadreza

Asghari

Frontend-focused Full Stack Developer

I build scalable ERP systems, multi-role platforms, and modern web apps with React, Next.js, TypeScript, and NestJS — from database design to polished UI. 3+ years shipping real products for enterprise teams and freelance clients.

terminal — zsh
$whoami
>Mohammadreza Asghari
$role --current
>Full Stack Developer
$stack --list
>React · Next.js · NestJS · PostgreSQL
$status
>● Available for opportunities
_
3+
Years Experience
15+
Projects Delivered
6+
Domains Covered
5+
Tech Stacks

Profile

About Me

I'm a Full Stack Developer based in Tehran with nearly 3 years of hands-on experience building production-ready web applications. I specialize in React, Next.js, TypeScript, and NestJS — with a strong focus on frontend architecture, scalable backend design, and shipping features that hold up in real-world use.

My journey started as a freelance developer, where I learned to own the full lifecycle: requirements gathering, system design, API development, UI implementation, testing, and deployment. That foundation shaped how I work today — pragmatic, detail-oriented, and comfortable moving across the entire stack.

Currently at Tamin Sanat Amen, I'm contributing to a large-scale enterprise ERP system used across inventory, quality control, procurement, warehousing, and sales departments. I collaborate in an Agile team, participate in sprint planning and code reviews, and build modules that serve hundreds of daily users.

What drives me is turning complex business problems into clean, maintainable software. I care about performance, readable code, consistent UI patterns, and building systems that other developers can easily extend.

Focus Areas
Enterprise Web ApplicationsRESTful API DesignDashboard & Admin PanelsMulti-role PlatformsDatabase ModelingResponsive UI/UX

Clean Architecture

Modular code structure with separation of concerns — reusable components, typed APIs, and maintainable folder patterns that scale with the project.

User-Centered Build

Every feature starts with the end user in mind. I design flows that are intuitive, accessible, and fast — especially for data-heavy dashboards and multi-role systems.

Performance First

Optimized rendering, efficient queries, lazy loading, and caching strategies. I profile bottlenecks early and keep interfaces snappy even with large datasets.

Agile Mindset

Comfortable in sprint-based teams — daily standups, task breakdown, iterative delivery, and clear communication with product owners and fellow developers.

Expertise

Technical Skills

Frontend
ReactNext.jsTypeScriptJavaScript (ES6+)React QueryRedux ToolkitTailwind CSSFramer MotionResponsive Design
Backend
NestJSNode.jsREST APIJWT AuthTypeORMPrisma ORMAPI ValidationFile Uploads
Database
PostgreSQLMySQLSQL ServerMongoDBSchema DesignMigrationsQuery Optimization
DevOps & Tools
DockerGit & GitHubCI/CDJiraPostmanAgile/ScrumSOLID Principles
Mobile
React NativeCross-platform UIMobile APIs

Career

Work Experience

Apr 2025 — PresentTamin Sanat AmenTehran, Iran

Full Stack Developer

Building and maintaining a large-scale enterprise ERP system for a manufacturing company. Working across inventory management, quality control, procurement, warehousing, and sales modules — collaborating with cross-functional teams in a fast-paced Agile environment.

  • Developed React/Next.js dashboards for real-time inventory tracking and QC workflows
  • Built NestJS REST APIs with PostgreSQL, Prisma ORM, and role-based access control
  • Implemented procurement and warehousing modules with approval chains and audit logs
  • Designed reusable UI components and form patterns used across 5+ ERP subsystems
  • Participated in sprint planning, code reviews, and bug triage with the dev team
  • Optimized database queries and API response times for data-heavy reporting pages
Sep 2023 — Apr 2025FreelanceRemote

Freelance Full Stack Developer

Delivered end-to-end web solutions for clients across real estate, healthcare, food delivery, and marketplace domains. Handled everything from initial consultation and system design to deployment and post-launch support.

  • Shipped 10+ full stack projects for individual clients and small businesses
  • Built multi-role platforms with separate admin, vendor, and customer panels
  • Designed RESTful APIs, database schemas, and authentication flows from scratch
  • Created responsive frontends with React/Next.js and modern CSS practices
  • Managed project timelines, client communication, and iterative feature delivery
  • Deployed applications with Docker and maintained production environments

Work

Featured Projects

02

PetCare Platform

A multi-role pet services platform connecting pet owners, veterinarians, and boarding facilities. Includes online/video/phone consultations, vet income dashboards, appointment calendars, boarding reservations, and integrated payment processing.

  • 3 separate panels: client, vet & boarding
  • Video consultation scheduling
  • Payment & income tracking for vets
ReactNext.jsNestJSPostgreSQLPrisma
03

Real Estate Platform

A property listing and appointment system with two distinct roles. Advisors manage listings, upload property details, and set visit time slots. Clients browse available properties, filter by criteria, and book viewing appointments online.

  • Dual-role auth: advisor & client
  • Property CRUD with image uploads
  • Visit slot booking system
ReactNext.jsMongoDBREST API
04

Food Delivery Platform

A food ordering web application where users browse restaurant menus, add items to cart, and place delivery orders. Includes restaurant management, order tracking, and a streamlined checkout flow.

  • Menu browsing & cart management
  • Order placement & status tracking
  • Restaurant-side order panel
ReactJavaScriptREST APIMongoDB
05

Marketplace Platform

A classified ads marketplace inspired by modern listing platforms. Users can post advertisements, browse categories, search listings, and contact sellers — with a clean, mobile-friendly interface.

  • Category-based listing browse
  • Search & filter functionality
  • User posting & ad management
ReactNext.jsJavaScriptREST API
06

Crypto Portfolio App

A cryptocurrency tracking application for monitoring coin prices, portfolio value, and market trends. Features real-time price data, watchlists, and a clean dashboard for tracking investments.

  • Live crypto price tracking
  • Portfolio value dashboard
  • Watchlist management
ReactJavaScriptCSSREST API

Let's Talk

Get in Touch

I'm open to full-time roles, freelance projects, and collaborations. Whether you need a full stack developer for an ERP system, a SaaS product, or a custom web platform — let's talk about how I can help bring your idea to production.