Back
Download

Shihab Mahamud

Software Engineer
•
Dhaka, Bangladesh
•
+880 1758-776344

Summary

I am a Software Engineer with 3+ years of experience in full-stack web development. Most of that time has gone into building SaaS products from the first line of code and then keeping them running in production for real, paying users.
I work mainly with PHP, Laravel, JavaScript/TypeScript, React, TailwindCSS, and WordPress. I usually handle a feature from start to finish, from the database schema and API to the UI and cloud deployment, and I care about shipping quickly without leaving messy code behind.
I got into programming through competitive problem-solving and have solved over 1,000 problems on online judges such as Codeforces, LightOJ, and LeetCode (github.com/mt-shihab26/problem_library). I have also contributed fixes and features to Laravel's open source repositories, and I like learning new tools by building small projects with them.

Experience

Software Engineer (Contract)

May 2023 – Present· 3 yr 6 mo
  • Built paystubhero.com as the only developer, working with one designer. The platform generates 5,000+ financial documents a month, and I have maintained it since launch in 2023.

  • Built practicescope.com, an AI-powered platform for dental practice acquisitions that benchmarks 30+ financial metrics and generates personalized acquisition reports.

  • Handled features from start to finish, from database design and API development to the React UI and cloud deployment.

  • Built and maintained custom WordPress plugins and client websites.

PHP, Laravel, WordPress, JS/TS, React, Inertia.js, TailwindCSS, shadcn/ui, Go, PocketBase

Software Engineer Intern (Diploma Industrial Attachment)

Jun 2024 – Sep 2024· 4 mo
  • Designed and built a custom web application in PHP using the MVC pattern.

  • Built a full-stack e-commerce platform with Laravel, including an admin panel for managing products and orders.

PHP, Laravel, TailwindCSS, MySQL

Projects

Production SaaS Products

A SaaS application that generates paystubs, W-2 forms, 1099-MISC, 1099-NEC, and other financial documents. Documents are rendered to PDF with mPDF, and payments go through Stripe.

Laravel · React · PHP · TypeScript · Inertia.js · TailwindCSS · shadcn/ui · Stripe · mPDF

PracticeScope

(practicescope.com)

An AI-powered SaaS platform for dentists who are evaluating a practice to buy. Users upload a P&L or tax return, AI extracts the figures, and the app sells a personalized acquisition report through Stripe.

React · PocketBase · Go · TypeScript · TailwindCSS · shadcn/ui · Stripe

Quick Doctor's Note

(quickdoctorsnote.com)

A SaaS application that walks users through a step-by-step process to generate customizable medical notes. It uses Stripe for payments and mPDF to produce the final PDF.

PHP · TypeScript · Laravel · React · Inertia.js · TailwindCSS · shadcn/ui · Stripe · mPDF

Side Projects

github.com/mt-shihab26/digestly

A newsletter/RSS digest app that lets users subscribe to feeds and receive a daily email digest, built with Laravel & React.

Laravel · React · PHP · TypeScript · TailwindCSS
github.com/mt-shihab26/rawdo

A task management application built from scratch in plain PHP and structured like a small PHP framework, with its own routing, dependency-injection container, database/model layer, validation, and session-based authentication.

PHP · TailwindCSS
github.com/mt-shihab26/strokr

A keyboard-first typing speed trainer. It gives per-character feedback as you type, charts WPM and accuracy after each test, and keeps a history of past tests.

React · TypeScript · TanStack Start · TailwindCSS · GSAP · Drizzle ORM
github.com/mt-shihab26/runnr

A 3D endless runner game written in C with raylib. Obstacles come from a recycled object pool, and the game is compiled to WebAssembly with Emscripten so it can be played in the browser.

C · raylib · WebAssembly · Emscripten

Open Source Tools & Plugins

Orivo

github.com/mt-shihab26/orivo

A desktop Pomodoro timer I built for myself and use every day, written in Go with raylib. It syncs todos with Todoist and logs daily work sessions back to each task.

Go · raylib · Todoist API

Quick Redirect Manager

github.com/mt-shihab26/quick-redirect-manager

A small WordPress plugin for managing URL redirects, used in production on paystubhero.com. It stores them in WordPress's native options table, so it needs no extra database tables.

PHP · WordPress · Plugin

Open Source Contributions

laravel/ai

github.com/laravel/ai
#177Added make:agent-middleware artisan command
#234Fixed middleware stub naming conflict

laravel/installer

github.com/laravel/installer
#460Replaced deprecated add() with addCommand() from Symfony Console
#469Fixed absolute path handling on Linux/Unix systems

laravel/docs

github.com/laravel/docs
#11068Added documentation for the make:agent-middleware artisan command

laravel/breeze

github.com/laravel/breeze
#444Removed unnecessary Tailwind config files on the API stack

Skills

Languages

JS/TS(Advanced, 4 yrs)
PHP(Advanced, 3 yrs)
C/C++(Intermediate)
Go(Basic)

Frameworks

React(Advanced, 3 yrs)
Laravel(Advanced, 3 yrs)
Inertia.js(Advanced, 3 yrs)
TailwindCSS(Advanced, 3 yrs)
shadcn/ui(Advanced, 2 yrs)
WordPress(Intermediate)
Node.js(Intermediate)
PocketBase(Basic)
raylib(Basic)

Others

MySQL(Intermediate)
Linux(Intermediate)
Git(Intermediate)
Neovim(Intermediate)
Stripe(Basic)
OpenAI API(Basic)
Facebook API(Basic)

Education

Bangladesh University of Business and Technology (BUBT)

B.Sc in Computer Science and Engineering

May 2025 – Present· 1 yr 6 mo

  • Studying alongside my software engineering work at Finnext

  • Continuing from my Diploma in Computer Science

Faridpur Polytechnic Institute

Diploma in Engineering, Computer Science

Dec 2021 – Aug 2025· 3 yr 9 mo

  • Took part in competitive programming contests at the institute

  • Active member of the competitive programming community