Mostafa Gholamimst-ghi
AboutSkillsExperienceProjectsWriting
Resume
Available for new opportunities

Hi, I'mMostafa Gholami

Senior Fullstack Developer Β· Frontend Focused

Software engineer with +8 years of experience building scalable web applications with Node.js, NestJS, React, and Next.js. Focused on both backend and frontend development, with strong expertise in clean code, feature-driven design, shared libraries, socket programming, caching, queue management, and Turborepo-based monorepos. Dedicated to delivering maintainable and high-performance solutions.

View my workGet in touch
Mostafa Gholami
⚑ 8+ yrs
🧩 Fullstack
πŸš€ Next.js
About me

Turning complex problems into clean products

Software engineer with +8 years of experience building scalable web applications with Node.js, NestJS, React, and Next.js. Focused on both backend and frontend development, with strong expertise in clean code, feature-driven design, shared libraries, socket programming, caching, queue management, and Turborepo-based monorepos. Dedicated to delivering maintainable and high-performance solutions.

Over the last two years I've been deepening my Golang expertise through hands-on test projects, and I now build production backend services in Go (Gin) with Swagger, Redis, Atlas migrations, Bob, and OpenTelemetry β€” currently powering the backend at AllinGo alongside a Turborepo frontend.

I care deeply about developer experience, scalable architecture, and delightful UI β€” bringing trendy, motion-rich interfaces to life while keeping the codebase maintainable across large monorepos.

EducationBachelor in Computer Engineering
Islamic Azad University
Based inIsfahan, Iran
LanguagesPersian (Native) Β· English (Professional)
8+
Years of Experience
20+
Projects Delivered
10+
Companies & Teams
2
Open Source Hubs
Node.jsNestJSReactNext.jsTypeScriptGolangGinTurborepoPrismaAtlasBobRedisKafkaOpenTelemetrySocket.IOZustandTailwindMantineDockerMicroservicesNode.jsNestJSReactNext.jsTypeScriptGolangGinTurborepoPrismaAtlasBobRedisKafkaOpenTelemetrySocket.IOZustandTailwindMantineDockerMicroservices
Tech stack

Skills & capabilities

A full-stack toolkit spanning resilient backends, polished frontends, and the architecture that ties them together.

Backend (Node.js)

Node.jsNestJSTypeORMPrismaCustom JWT & ACLRedis & CachingSocket.IOSwagger & API DocsKafkaMicroservices

Golang & Cloud

GolangGinGormBob (SQL toolkit)Atlas (DB migrations)Swagger / OpenAPIRedisOpenTelemetryMiddlewaresSchedulersMicroservices

Frontend

React.jsNext.jsTurborepoReact QueryReduxZustandMaterial UIMantine UITailwind CSSViteNuxt.jsPWA & Mini-Apps

Architecture & Coding

Clean CodeAtomic DesignFeature-Driven DesignMonorepo ManagementType-safe DevelopmentBiome Β· ESLint Β· PrettierHusky (Git Hooks)CI/CD Workflows
Career

Work experience

8+ years shipping products across startups and agencies β€” from microservices backends to design-system-driven frontends.

AllinGo● Full-timeAug 2025 β€” Present
  • Building Golang backend services (Gin) with Swagger/OpenAPI docs, Redis, and OpenTelemetry-based observability
  • Managing database schema and migrations with Atlas and type-safe SQL access via Bob
  • Owning the Turborepo monorepo of multiple web apps and shared UI component libraries
  • Built customer-facing apps and dashboards with React, Vite, and Next.js
  • Implemented consistent, scalable UI with MUI and Tailwind CSS, global state with Zustand, and secure cross-app auth via shared cookies
  • Applied Atomic Design and feature-based architecture for modular, maintainable UI
FreelanceFlexible-timeOct 2024 β€” Jun 2025
  • Cross-platform, performant Web Apps & PWAs
  • Mini-Apps (TMA) with seamless third-party platform integration
  • Backend with Node.js, NestJS, Prisma, and TypeORM
  • Frontend with React.js, Next.js, Turborepo, and Mantine
Avid AdviceFull-timeOct 2021 β€” Oct 2024
  • Multitenant web app with Next.js for workouts, advice, legal, and more
  • Used Turborepo to manage 5 web applications & 12 shared libraries
  • Built with the Mantine UI library and Tailwind CSS
  • Online class sessions enabling real-time communication
  • Page builder and admin panel for managing content, users, and sellers
KarizorPart-timeSep 2023 β€” Mar 2024
  • Microservices architecture with Kafka
  • Developed eight microservices using NestJS & Lumen
  • Real-time notifications implementation
  • Device Activity Logger for tracking device activities
AlertPart-timeJan 2023 β€” Sep 2023
  • Microservices architecture with Kafka & Redis
  • Developed five microservices using NestJS & Lumen
  • Real-time notifications implementation
  • Operator Activity Logger for tracking user actions
TelebourseFull-timeDec 2020 β€” Feb 2022
  • Web scraping techniques to gather stock market information
  • Designed and developed various financial charts
  • Backend with NestJS and Lumen apps, frontend with Nuxt.js
Behina Gostar NanoFull-timeNov 2019 β€” Nov 2020
  • Worked on a comprehensive business system project
  • Developed backend apps using NestJS and Laravel
  • Built web interfaces using Nuxt.js and Next.js
ParmandFull-timeMay 2018 β€” Sep 2019
  • Development of shopping and entertainment projects
  • Backend with Laravel and NestJS, frontend with Nuxt.js
  • Integration of payment gateways for secure transactions
Pardad PardazeshFull-timeAug 2017 β€” May 2018
  • Development of the marketer management project
  • Backend with Lumen and NestJS, frontend with Nuxt.js
  • Implementation of a dashboard for marketers
Barname SazanFull-timeMay 2016 β€” May 2017
  • Developed frontend for websites using Blade and React.js
  • Educational platform and legal website
Selected work

Featured projects

A selection of platforms, dashboards, and products I've architected and built end-to-end.

Multi Web-App Platformβ˜… Featured

AllinGo β€” Aggregator Platform

A multi-web-app platform aggregating ride, delivery, and food services so users can compare the fastest, cheapest, and most available options in one place. Golang (Gin) backend with Swagger, Redis, Atlas, Bob, and OpenTelemetry; Turborepo frontend (Next.js landing, React + Vite client & admin dashboards).

GolangGinOpenTelemetryNext.jsReactViteTurborepo
allingo.vnadminbusiness
Social & Commerceβ˜… Featured

Avidbizz β€” Social Media Platform

A social media platform to help users achieve business goals and enhance visibility. Backend built on a Java microservices architecture; frontend with Turborepo and Next.js. Features a store, social system, chat, online sessions & classes, management sections, and a website builder.

Next.jsTurborepoJavaMicroservices
sellerbackofficebuilder
ERP & Analyticsβ˜… Featured

Khanesarmaye β€” ERP Dashboard

ERP dashboard built for Khanesarmaye, designed to manage landing pages and user registrations with real-time analytics and more.

ReactNext.jsReal-time Analytics
erp.khanesarmaye.comdemo video
IoT & Microservices

Intelligent Fire Fighting System

An online fire safety and emergency services project using IoT for fire monitoring and alerts. Backend built with NestJS and Lumen using a microservices architecture with Kafka as the message broker; frontend developed with Vue.js.

NestJSLumenKafkaVue.jsIoT
alert.irmy.alert.ir
B2B Social Network

Material & Goods Supply System

A specialized social network for businesses developed with NestJS, Next.js, and Nuxt.js. Includes admin panel, service-provider panel, web app, and mobile app. The backend consists of three Node.js applications communicating via Redis.

NestJSNext.jsNuxt.jsRedis
biz.tamuk.irpanel
Fintech & Data

Iran's Capital Market

Web scraping techniques to gather stock market information, plus the design and development of various financial charts. Backend with two Lumen apps and one NestJS app; frontend with Nuxt.js.

NestJSLumenNuxt.jsWeb Scraping
telebourse.ir
Ad-Tech & Microservices

Digital Brand Boards

Digital advertising boards built with NestJS and Lumen, featuring eight microservices. An Android app communicates with the backend to display programs on digital billboards, while the admin panel provides tools for designing ad programs across billboard sizes and scheduling time-based content.

NestJSLumenMicroservicesAndroid
karizor.com
E-Commerce

Online Coffee Shop

Online coffee and coffee-equipment store using Laravel and Nuxt.js. Includes backend, admin panel, and a web app.

LaravelNuxt.js
cafimafi.com
E-Commerce

Online Flower Shop

Online flower, plant, and gardening equipment store using Laravel and Nuxt.js. Includes backend, vendor panel, admin panel, web app, and mobile app.

LaravelNuxt.jsMobile App
argegol.com
Management Panel

Sadeghi Customs

Management panel for Sadeghi Customs, an auto detailing center, using NestJS and Angular. The dashboard was designed and implemented to oversee the center’s activities.

NestJSAngular
sadeghicustoms.irapi docs
Health & Fitness

Gym & Athlete Management

Gym management project including sports and nutrition programs, athlete management, and social features. Backend built with NestJS; frontend with Next.js.

NestJSNext.js
maryamfatemi.comdashboard
Landing & UI

Gamely Landing

Phase one of a modern, responsive web application built using React, Next.js, and TypeScript. The UI is designed with Mantine UI and Tabler Icons, optimized for both desktop and mobile.

ReactNext.jsTypeScriptMantine
demo video
Open source

Repositories & libraries

Reusable building blocks and reference projects β€” visit my GitHub to explore more.

Node.js Projects & Libs

A collection of Node.js backend projects and reusable libraries built with modern tooling.

NestJSSwaggerPrismaTypeScript
View on GitHub
React.js Projects & Libs

A collection of React and Next.js projects and shared UI libraries with a focus on maintainability.

React.jsNext.jsTypeScriptMantine
View on GitHub
Writing

Latest posts

Thoughts on tools, frameworks, and building for the modern web β€” shared on LinkedIn.

Post #4: Mantine.dev – The Comprehensive React UI Library Built for Maintainability and Scale

Mantine is a complete and reliable React component library that provides everything required for building large-scale, enterprise-level applications. Its focus on developer experience, easy customization, and long-term project.

Read post

Post #3: Introducing Antigravity IDE – The Zero-Friction Environment for Modern Development

Antigravity IDE is a revolutionary, lightweight development environment designed to remove the common friction points in daily coding tasks. Built for speed and flow state.

Read post

Post #2: Introducing Zen Browser – The Fast, Privacy-Focused Browser

Zen is a high-performance web browser built for the modern user, delivering unparalleled privacy, efficiency, and a distraction-free experience. Designed to keep you focused and secure.

Read post

Post #1: Introducing Zed IDE – The Fast, Lightweight Code Editor

Zed is a high-performance code editor built in Rust, delivering exceptional speed and efficiency for developers. Currently available for Linux and macOS, with Windows support coming soon.

Read post
Get in touch

Let's build something great

I'm open to full-time roles, freelance projects, and collaborations. Drop me a line and I'll get back to you soon.

mostafagholamidev@gmail.com+989365895522Resume
Mostafa GholamiMostafa Gholami
Β© 2026 Mostafa Gholami Β· Built with Next.js & Mantine