Shihab Mahamud's avatar
Solving, Coding, Deploying...

Shihab Mahamud

Programmer | Full-stack Developer | Software Engineer

👋 I'm open to new opportunities — get in touch
I build software at Finnext Take a look at my Resume Follow me on Twitter Let's connect on LinkedIn Check out my code on GitHub

About

I am a software engineer with 4 years of experience, passionate about building and scaling high-quality software solutions. With expertise in full-stack development, I deliver software quickly with clean, maintainable code patterns. Always learning, always iterating, always pushing boundaries.

Programming / Problem Solving

I started programming after 10th grade with C. Then I began solving problems on online judges such as Codeforces, LightOJ, LeetCode, HackerRank etc regularly. During that time, I solved over 1000+ unique problems across various platforms. You can find the code for those problems solution on below link
Problem Library

Along with problem-solving, I studied data structures and algorithms, and applied that knowledge to solve problems. You can find my implementations of data structures and algorithms on below link
DSA Library

I also regularly read programming-related books. Here you can find the source code, practice exercises, and notes from those books as markdown files on below link
Books Library.

Development

I started learning development after 1.5 years of programming and problem-solving experience. The learning process was quite fast-paced. I began with JavaScript, then moved on to Node.js, and later learned React.

After that, I had the opportunity to work on a project for a US-based client. For that project, I learned PHP and WordPress. I used React for the frontend and connected it with the WordPress system through the REST API. I also integrated the React frontend into WordPress using shortcodes.

This experience sparked my interest in the PHP ecosystem, which led me to learn Laravel. Now, I primarily work with Laravel and often combine it with Inertia.js, React, Tailwind CSS, and shadcn/ui.

You can find the code of all the courses, research I did while learning full-stack web application development on this links:

Here is a list of the tech stack I use regularly:

Experience

Software Engineer

May 2023 – Present
  • ♦ Developed a SaaS application for PaystubHero that generates 3,000+ financial documents monthly
  • ♦ Maintained application servers with continuous bug fixes and feature updates
  • ♦ Created and maintained custom WordPress plugins and websites
PHPTypeScriptLaravelWordPressReactInertia.jsTailwindCSSshadcn/uiMySQLRedis

Software Engineer Intern

Jun 2024 – Sep 2024

Education

B.Sc in Computer Science and Engineering

August 2025 – Present
  • ♦ Pursuing a Bachelor's degree in Computer Science and Engineering (CSE)
  • ♦ Involved in Competitive Programming contests at the institution
  • ♦ Actively participating in the Competitive Programming Community at BUBT