Solving, Coding, Deploying...
Shihab Mahamud
Web Artisan | Full-stack Developer | Software Engineer
👋 I'm open to new opportunities —
get in touch
About
I am a software engineer with 3+ 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.
I also enjoy recreational programming - solving puzzles and challenges just for fun
Recreational Programming
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.
I also enjoy recreational programming - solving puzzles and challenges just for fun
Recreational Programming
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, TailwindCSS, 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:
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, TailwindCSS, 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:
Languages
Frameworks
Experience
Software Engineer (Contract)
- ♦ 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.
PHPLaravelWordPressJS/TSReactInertia.jsTailwindCSSshadcn/uiGoPocketBase
Software Engineer Intern (Diploma Industrial Attachment)
Open Source Contributions
laravel/ai
( github.com/laravel/ai )laravel/installer
( github.com/laravel/installer )laravel/docs
( github.com/laravel/docs ) #11068 — Added documentation for the make:agent-middleware artisan command
laravel/breeze
( github.com/laravel/breeze ) #444 — Removed unnecessary Tailwind config files on the API stack
Education
B.Sc in Computer Science and Engineering
- ♦ Studying alongside my software engineering work at Finnext
- ♦ Continuing from my Diploma in Computer Science