Mohammad Ruhul Amin

Hi, I'm Ruhul

Full stack web developer Dhaka, Bangladesh

Websites people buy from, compare on and apply through.

I build online stores, comparison platforms and company sites with Next.js, React, Go, WordPress and Laravel, and run them on Linux servers I set up myself. AI agents write most of my code. I plan the work, review every change and own it in production.

Glow MoreNSO ProductsOSHC.ioMacron WorldwideFitX StyleUCC BDVIP Sports and FitnessLumos Global

Trusted by clients in Bangladesh and Australia

FitX Style online store built by Mohammad Ruhul Amin UCC BD online store built by Mohammad Ruhul Amin OSHC.io comparison platform built by Mohammad Ruhul Amin

Client work

Live sites, in production

Services

What I can build for you

E-commerce stores

Fast online stores with a large catalogue, cash on delivery and a mobile-first checkout. Next.js storefronts on Go or headless WordPress, or WooCommerce and OpenCart.

Company and lead-generation sites

Websites that explain what a business does and turn visitors into enquiries, with forms, local SEO and analytics. Built in WordPress or Next.js.

Platforms and web apps

Comparison tools, campaign sites and custom dashboards, with OCR, SMS verification and APIs when needed. Laravel, Go or Python FastAPI.

Speed, SEO and accessibility

Audits and fixes for Core Web Vitals, technical SEO and WCAG, so an existing site loads faster, ranks better and works for everyone.

Servers, hosting and migrations

Linux VPS setup with Nginx, DNS and SSL, deployments with GitHub Actions or Vercel, and moves between hosts such as WP Engine to Kinsta.

Not sure what you need?

Tell me the problem you want solved. I'll suggest the simplest way to build it and what it would take.

Get in touch

Open source and side projects

Things I build for myself

Skills

Frontend to server

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • GSAP
  • Redux

DevOps & infrastructure

  • Linux
  • Ubuntu
  • Nginx
  • Docker
  • GitHub Actions
  • Vercel
  • Kinsta
  • WP Engine
  • DNS & SSL

Backend & API

  • Go
  • Python FastAPI
  • Node.js
  • PHP
  • Laravel
  • Slim
  • MySQL
  • WordPress
  • WooCommerce
  • REST APIs

Performance & quality

  • Core Web Vitals
  • WCAG / Section 508
  • Technical SEO
  • Tag Manager
  • Analytics

Process

How I work with AI

1

Plan

I work out what the client actually needs and write it down as a plan: pages, data, edge cases, and what "done" means.

2

Build

Claude Code does most of the typing, often with several agents at once, working in the repository, a browser and the server.

3

Review

I read every diff and test it the way a customer would. Accessibility, performance, security and payments I always check myself.

Writing

Notes from building

All writing

Experience

Where I've worked

Download CV (PDF)

FAQ

Questions people ask

Who is Mohammad Ruhul Amin?

Mohammad Ruhul Amin, known as Ruhul, is a full stack web developer based in Dhaka, Bangladesh. He works at Therap (BD) Ltd. and builds client websites across frontend and DevOps: Next.js and React frontends, WordPress and Laravel backends, and the Linux servers they run on.

What kind of websites does Ruhul build?

Online stores (including headless WooCommerce with Next.js), comparison platforms, study-abroad and lead-generation sites, and company websites. Live examples include VIP Sports & Fitness, Glow More, NSO Products, OSHC.io and Macron Worldwide.

What technologies does Ruhul use?

Next.js, React, TypeScript, Tailwind CSS and GSAP on the frontend; Go, Python FastAPI, WordPress, WooCommerce, Laravel, Slim PHP, Node.js and MySQL on the backend; and Ubuntu, Nginx, Docker, GitHub Actions, Vercel and Kinsta for hosting and deployment.

How does Ruhul use AI in development?

He writes a plan for each project, then uses Claude Code agents to do most of the implementation in the repository, a browser and the server. He reviews every change himself and always checks accessibility, performance, security and payments by hand.

How can I contact Ruhul?

Email ruhul20@gmail.com or call +880 1688 137799. He is based in Dhaka, Bangladesh, and works with clients in Bangladesh, Australia and elsewhere remotely.

Contact

Have a project in mind?

Call or email me, or send a message with the form.

LinkedIn GitHub

Call Email