Logo

Hey, my name is

Mohammad Hossein Karimi

Full-Stack Developer specializing in Next.js, Node.js and PostgreSQL.

Mohammad hossein karimi
Technologies

Front-end

TypeScript

TypeScript

React

React

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Back-end

GraphQL

GraphQL

Node.js

Node.js

REST API

REST API

Express

Express

Database

MongoDB

MongoDB

MySQL

MySQL

PostgreSQL

PostgreSQL

Miscellaneous

Docker

Docker

Git

Git

Linux

Linux

GitHub Actions

GitHub Actions

python

python

Data & SEO

Google Analytics

Google Analytics

SEO Optimization

SEO Optimization

Zustand

Zustand

React Query

React Query

My Career

Front-End Developer / Full-Stack Contributor

Hydrogenous

  • Migrated a custom PHP-based production platform to a modern React/Next.js application, improving maintainability, deployment workflow, and user experience.

  • Built and maintained a production e-commerce and admin platform with role-based dashboards, JWT authentication, PostgreSQL integration, and Docker-based deployment.

  • Redesigned the purchase and customer-address workflow, resolving address-loading issues and improving ordering reliability for early users.

Front-End Developer

Behrank

  • Built and refined 20+ responsive pages based on Figma designs, ensuring consistent layout behavior across desktop, tablet, and mobile breakpoints.

  • Customized Elementor layouts with HTML5 and CSS3 to overcome template limitations and deliver more precise page sections.

  • Collaborated with design and SEO teams to improve visual consistency, responsive behavior, and SEO-aware page structure.

Front-End Developer & Platform Maintainer

IranCSTA – Iranian Chemical Science and Technology Association

  • Delivered the initial production version of a modern Next.js platform after more than a year of website inaccessibility, restoring access for existing members and supporting new user registrations.

  • Migrated the legacy WordPress/PHP-based platform to a responsive Next.js interface, improving usability, maintainability, and long-term development flexibility.

  • Built and maintain a bilingual digital membership-card workflow, enabling users to view and download Persian and English membership cards.

My Projects

Hydrogenous is a production e-commerce and admin platform for a hydrogen-enriched beverage startup. I migrated the system from a legacy PHP-based platform to a modern React/Next.js application, improving maintainability, deployment workflow, and user experience.

Problem

The previous PHP-based platform had an outdated structure, limited maintainability, address-loading issues, and an inefficient purchase workflow that affected ordering reliability.

Solution

I rebuilt the platform with Next.js, PostgreSQL, JWT authentication, Zustand, Tailwind CSS, and Docker-based deployment. The new system included role-based dashboards, improved purchase and customer-address workflows, and a cleaner foundation for future product and admin features.

Next.js
Tailwind CSS
PostgreSQL
Zustand
JWT
GSAP

PrivateKernel is an AI-assisted blogging and content-management platform built to support structured content creation, publishing workflows, authentication, and platform administration through a modern Next.js-based system.

Problem

Managing AI-generated content at scale required more than a simple blog interface. The platform needed structured publishing workflows, admin controls, reusable UI components, database integration, and an SEO-aware content delivery structure.

Solution

I developed the front-end dashboard and publishing workflow using Next.js, React.js, Tailwind CSS, shadcn/ui, PostgreSQL, JWT, and custom backend endpoints. The platform supported authentication, admin workflows, content management, and publishing for more than 110 AI-generated posts.

Next.js
Tailwind CSS
PostgreSQL
Zustand
JWT
GSAP

IranCSTA is the official digital platform of the Iranian Chemical Science and Technology Association. I redeveloped the platform with a modern Next.js interface and maintained key membership-related workflows for academic users.

Problem

The previous WordPress/PHP-based website had been inaccessible for more than a year, leaving existing members unable to properly access services and making the platform difficult to maintain or extend.

Solution

I delivered the initial production version of the new Next.js platform, restored access for existing users, supported new registrations, and built a bilingual digital membership-card workflow that allows users to view and download Persian and English membership cards.

Next.js
Tailwind CSS
PostgreSQL
Zustand
JWT
GSAP
Let's Build Something

Available for full-time, part-time, hybrid, and freelance collaborations