Mohsen Khojasteh Nezhad

Mohsen Khojasteh Nezhad

Software Engineer · Front-end focused

Tehran, Iran
5+ yrs
Experience
Masters
Education
B2
English level

About

I’m a software engineer specializing in front-end development, with strong experience in React, Next.js, and TypeScript. With additional expertise in backend development, databases, deployment, and production infrastructure, I’m able to build and deliver complete, production-ready products—not just interfaces. Since 2020, I’ve worked on high-traffic websites, custom CMS platforms, CRM and project management systems, mobile applications, and internal business tools. I build fast, maintainable, and user-centered solutions, while also integrating AI-powered features, automation workflows, and custom AI agents tailored to specific product requirements. My experience includes developing document-aware intelligent systems that analyze user-provided content and generate structured, contextually relevant outputs based on configurable parameters and user preferences.

Projects

CRM — Galaxy Vision

CRM — Galaxy Vision

ReactExpress.js

Galaxy Vision

A React + Express CRM for Galaxy Vision???s training center, with RBAC and Issabel call-to-contact routing.

No public URLPrivate sourcePartial screens
Portfolio

Portfolio

Next.jsReactTypeScript+3

A complete, bilingual web platform engineered for mobile and desktop, featuring a custom CMS, blog engine, user authentication, mail server infrastructure, and modern software architecture.

NOVA — Real-Time Task…

NOVA — Real-Time Task…

ReactTypeScriptTailwind CSS+3

NOVA is an in-house real-time task management and team messaging platform built with React, Socket.io, and PWA as a cost-effective ClickUp alternative.

CheckOn — Task Management…

CheckOn — Task Management…

Next.jsExpress.jsPostgreSQL+6

CheckOn is a task management and team collaboration platform designed for remote teams and larger organizations, combining centralized work management, real-time communication, security, reliable notifications, and operational tooling for a subscription-ready product.

Galaxy Turbo CMS

Galaxy Turbo CMS

A standalone custom CMS built from zero to one hundred for Galaxy Turbo, providing direct control over editorial content, course publishing, stories, comments, administrative replies, and website URL health.

Galaxy Fix CMS

Galaxy Fix CMS

A standalone custom CMS built from zero to one hundred for Galaxy Fix to replace generic content tooling and provide direct control over the website's blog, courses, stories, comments, replies, and operational content workflows.

Galaxy Fix

Galaxy Fix

A follow-up web product for Galaxy Fix built with a separate custom CMS and a Monolitic-based frontend design system, reusing Galaxy Turbo components wherever practical while introducing a distinct visual treatment.

Galaxy Turbo

Galaxy Turbo

A pixel-accurate redesign and technical rebuild of Galaxy Turbo, a vocational automotive training platform, replacing a legacy WordPress and WooCommerce stack with Next.js, a custom CMS, advanced account flows, and a separate CRM integration.

react-easy-captcha

A self-hosted React CAPTCHA package built around first-party image challenges, configurable text generation, and server-side issue and verification without depending on an external CAPTCHA service.

react-nature-toggle

An accessible React theme toggle that gives light and dark mode switching a distinctive nature-themed visual language with animated day and night scenes.

Donyaye Serial Mobile App

Donyaye Serial Mobile App

React NativeTypeScriptNativeWind+2

A React Native mobile application for browsing series, downloading content, and managing favorites; the Beta was delivered within the requested scope in about seven working days.

Thelegroum

Thelegroum

Next.jsReactTypeScript+4

A real-time messaging product experiment that separates durable conversation state from live delivery signals.

create-mohsen-app

create-mohsen-app

TypeScriptNode.jsClack+2

A composable CLI that turns a set of up-front product choices into a clean Next.js starter.

Quaiz

Quaiz

Next.jsReactTypeScript+3

A document-centred learning product that turns AI output into persistent, inspectable quiz practice.

react-luxham

React

A React npm package for an animated hamburger menu with a polished open-and-close interaction.

Experience

Work experience

Software Engineer | Front-End, Architecture & Deployment

Tubix Vocational Training Institute · Sep 2024 – Aug 2026 (1403/06–1405/05)

Owned architecture, development, testing, optimization, and deployment of enterprise UIs, including task management, HR, CRM, and custom CMS platforms, with backend participation.

  • Owned architecture, development, testing, optimization, and deployment of enterprise UIs, including task management, HR, CRM, and custom CMS platforms, with backend participation.
  • Designed an Nx Monorepo for Galaxy Fix and Galaxy Turbo, reusing ~99% of components with independent branding and builds; built an independent account app with shared packages and APIs.
  • Integrated SEP and ZarinPal payment gateways via SOAP Web Services for online transactions and history management.
  • Implemented OTP-based authentication via Kavenegar SMS; applied security controls against XSS and CSRF in sensitive interfaces.
  • Migrated websites from WordPress to Next.js; executed a Pixel-Perfect, responsive redesign of Galaxy Turbo via Figma; optimized URLs, redirects, Performance, and Technical SEO, boosting GSC daily clicks from ~4K to ~7K.
  • Developed Nova as a ClickUp alternative, saving ~$7/user/month; designed a CI/CD Pipeline via GitLab CI, built Docker images on a local server, and deployed via SSH/rsync, tailored to internet constraints.
  • Developed Bash scripts and an automated PM2 release process with testing, linting, and zero-downtime rollback capabilities.

Front-end Developer

Tat Bikeran Co. · Mar 2022 – Sep 2024 (1400/12–1403/06)

Led technical choices, architecture design, and UI development with React and Next.js from implementation to production, focusing on code quality, maintainability, scalability, and UX.

  • Led technical choices, architecture design, and UI development with React and Next.js from implementation to production, focusing on code quality, maintainability, scalability, and UX.
  • Developed Next.js interfaces connected to WordPress REST API and migrated websites (e.g., DigiTamin) from WordPress to a Headless architecture to improve Performance, Technical SEO, and flexibility.
  • Redesigned the ShafaghMod UI inspired by DigiKala's new visual language, building reusable React components and responsive layouts.
  • Standardized design rules, colors, and UI variables (Primary/Secondary); developed shared components and styling structures with CSS/SCSS.
  • Implemented Pixel-Perfect UI designs, Mobile-first interfaces, Accessibility, Cross-Browser Compatibility, and Performance optimization; included continuous testing, debugging, and codebase improvement.

Software & UI Development Intern

Pak Dairy Co. · Apr 2021 – Aug 2021 (1400/01–1400/05)

Assisted in developing and maintaining UI for internal organizational systems based on ASP.NET Core using C#, HTML, CSS, and JavaScript.

  • Assisted in developing and maintaining UI for internal organizational systems based on ASP.NET Core using C#, HTML, CSS, and JavaScript.
  • Designed and optimized fast, responsive, and mobile-friendly administrative interfaces with JavaScript, jQuery, and Bootstrap.
  • Wrote SQL queries to extract data and generate internal business reports, and participated in technical support for IT systems.

Education

M.Sc. in Internet of Things (IoT)

K. N. Toosi University of Technology, Tehran · 2025–2026 (1404–1405)

B.Sc. in Professional Computer Software Engineering

Shahid Babaei National University of Skills, Qazvin · 2022–2024 (1401–1403)

Associate Degree in Computer Software Engineering

Enghelab Eslami National University of Skills, Tehran · 2020–2022 (1399–1401)

Stack

Product interfaces

The tools I currently use to turn product requirements into reviewable web software.

TypeScriptTypeScript
Next.jsNext.js
TailwindTailwind
ReactReact

Data and backend

Tools I use for data, APIs, and service layers.

ExpressExpress
PythonPython
FastAPIFastAPI
PostgreSQLPostgreSQL

Delivery and tooling

Runtime, repository, and day-to-day development tooling.

DockerDocker
UbuntuUbuntu
GitGit
CursorCursor
Claude CodeClaude Code

Contact

Get in touch

Open to discussing the right project

Mohsen Khojasteh Nezhad