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.

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.
Islamic Azad University
Skills & capabilities
A full-stack toolkit spanning resilient backends, polished frontends, and the architecture that ties them together.
Backend (Node.js)
Golang & Cloud
Frontend
Architecture & Coding
Work experience
8+ years shipping products across startups and agencies β from microservices backends to design-system-driven frontends.
- 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
- 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
- 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
- Microservices architecture with Kafka
- Developed eight microservices using NestJS & Lumen
- Real-time notifications implementation
- Device Activity Logger for tracking device activities
- Microservices architecture with Kafka & Redis
- Developed five microservices using NestJS & Lumen
- Real-time notifications implementation
- Operator Activity Logger for tracking user actions
- Web scraping techniques to gather stock market information
- Designed and developed various financial charts
- Backend with NestJS and Lumen apps, frontend with Nuxt.js
- Worked on a comprehensive business system project
- Developed backend apps using NestJS and Laravel
- Built web interfaces using Nuxt.js and Next.js
- Development of shopping and entertainment projects
- Backend with Laravel and NestJS, frontend with Nuxt.js
- Integration of payment gateways for secure transactions
- Development of the marketer management project
- Backend with Lumen and NestJS, frontend with Nuxt.js
- Implementation of a dashboard for marketers
- Developed frontend for websites using Blade and React.js
- Educational platform and legal website
Featured projects
A selection of platforms, dashboards, and products I've architected and built end-to-end.
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).
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.
Khanesarmaye β ERP Dashboard
ERP dashboard built for Khanesarmaye, designed to manage landing pages and user registrations with real-time analytics and more.
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.
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.
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.
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.
Online Coffee Shop
Online coffee and coffee-equipment store using Laravel and Nuxt.js. Includes backend, admin panel, and a web app.
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.
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.
Gym & Athlete Management
Gym management project including sports and nutrition programs, athlete management, and social features. Backend built with NestJS; frontend with Next.js.
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.
Repositories & libraries
Reusable building blocks and reference projects β visit my GitHub to explore more.
A collection of Node.js backend projects and reusable libraries built with modern tooling.
A collection of React and Next.js projects and shared UI libraries with a focus on maintainability.
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.
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.
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.
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.
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.