
Solving, Coding, Deploying...
Shihab Mahamud
Programmer | Full-stack Developer | Software Engineer
👋 I'm open to new opportunities —
get in touch
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.
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:
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:
Languages
Frameworks
Experience
Software Engineer
- ♦ Developed a SaaS application for PaystubHero that generates 3,000+ financial documents monthly
- ♦ Built a SaaS application for QuickDoctorsNote
- ♦ Maintained application servers with continuous bug fixes and feature updates
- ♦ Created and maintained custom WordPress plugins and websites
PHPTypeScriptLaravelWordPressReactInertia.jsTailwindCSSshadcn/uiMySQLRedis
Software Engineer Intern
Education
B.Sc in Computer Science and Engineering
- ♦ 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