Skip to main content
Available for work
  • Remote
  • Freelance
  • Contract
  • Full-time

Hello! I Am

S. M. Mahfujur Rahman

Full Stack Software Engineer

I help startups and businesses turn ideas into fast, secure, scalable web applications, from the first database table to production.

  • Rated 5.0 out of 5, 55+ client reviews
  • 4+ years in production
  • Springer-published
Built software with teams at
  • RazinSoft
  • Tech Park IT
  • Creative Soft
  • HSBLCO
Years Experience
4+
Client Reviews
55+
Average Rating
5.0
Companies & Teams
5
  • PHP
  • Laravel
  • Vue.js
  • React
  • Node.js
  • Express
  • JavaScript
  • MySQL
  • MongoDB
  • Tailwind CSS
  • Bootstrap
  • Docker
  • AWS
  • DigitalOcean
  • Linux
  • cPanel
About Me

The person behind the code.

I'm S. M. Mahfujur Rahman, a full-stack software engineer with 4+ years of building modern, scalable web applications with Laravel and the MERN stack (MongoDB, Express, React, Node.js): SaaS platforms, CRM, ERP and eCommerce, for teams at RazinSoft, Tech Park IT, Creative Soft and HSBLCO.

Now Since July 2026

Freelancing full-time, building client projects end to end

After four years inside product teams, I now work directly with clients, owning each project from the first database table to deployment. I've also added Flutter to my toolkit, so I can take on cross-platform mobile apps for iOS and Android alongside the web.

  • Laravel
  • PHP
  • MERN Stack
  • Vue.js
  • React
  • Node.js
  • MySQL
  • MongoDB
  • Docker
  • Flutter New

I care about clean, maintainable code that stays secure, fast and easy to grow long after launch.

Based in
Dhaka, BD
GMT+6 · remote
Education
B.Sc. in CS
Daffodil Int'l Univ. · 2023
Focus
Web · APIs · Mobile
Laravel, MERN, Flutter
Languages
English, Bengali
Working languages
Selected Work

Engineering Showcase.

Production systems I designed and built end to end. Each case study has a video walkthrough, screenshots and the engineering story behind it.

More on GitHub
ReadyDesk task management platform
Video walkthrough · 12 screenshots
01 · Enterprise SaaS Dec 2025

ReadyDesk

Multi-tenant task & project management for teams

A SaaS platform that brings projects, tasks, collaboration, analytics and workflow automation into one place, built to stay fast for thousands of concurrent users.

  • Database per tenant with runtime connection switching and complete isolation.
  • Real-time sync over WebSockets for tasks, comments and notifications.
  • Queues and Redis caching keep requests fast under concurrent load.
  • Laravel
  • Vue.js
  • WebSockets
  • Redis
  • Queues
  • Tailwind CSS
View case study Live
Yoola on-demand delivery platform
Video walkthrough · 5 screenshots
02 · On-Demand Delivery Jul 2026

Yoola

Food ordering, express parcels and rider operations

One ecosystem where customers order, merchants manage products and deliveries, riders fulfil requests and admins oversee everything from a central dashboard.

  • Four roles, one platform: customers, merchants, riders and administrators.
  • Live order lifecycle from placement and rider assignment to tracking.
  • REST APIs shared by the web and mobile apps, with queued notifications.
  • Laravel
  • Vue.js
  • REST API
  • Queues
  • Modular architecture
View case study

Have something similar in mind?

SaaS, dashboards, delivery apps or a rescue job on an existing codebase: tell me what you're building.

Start a Project
Experience

Career Journey.

From intern to backend engineer across four product teams, building SaaS, ERP, CRM and eCommerce platforms with Laravel and Vue.js. Since July 2026 I freelance full-time, working directly with clients on web and mobile projects.

Years
4+
Companies
4
Now
Freelance
Download full CV
  1. Freelance Software Engineer Now

    Self-employed · Remote clients

    Jul 2026 – Present 4 mos · Freelance · Remote
    • Working directly with clients to scope, build and launch web applications end to end, from database design to deployment.
    • Building back ends with Laravel and the MERN stack, and front ends with Vue.js and React.
    • Taking on cross-platform mobile apps for iOS and Android with Flutter, alongside web projects.
    • Shipping to VPS and cloud servers with Docker and automated CI/CD.
    • Laravel
    • MERN Stack
    • Vue.js
    • React
    • Docker
    • Flutter New
    Available for new projects
  2. Software Engineer (Backend)

    RazinSoft Ltd

    Oct 2025 – Jun 2026 9 mos · Full-time · Dhaka
    • Led development of ReadyDesk, a multi-tenant SaaS platform covering HR, accounts, messaging, reporting and tenant management.
    • Integrated Firebase, Pusher, email and payment services, with role-based access control and a modular architecture.
    • Built and integrated REST APIs, including payment gateways, secured with OAuth and JWT.
    • Shipped releases through CI/CD to VPS, cPanel, hPanel and aaPanel servers.
    • Reviewed code, debugged production issues and tuned MySQL query performance.
    • Laravel
    • Vue.js
    • MySQL
    • REST API
    • OAuth / JWT
    • Pusher
    • Firebase
    • CI/CD
  3. Full Stack Web Developer

    Tech Park IT

    Nov 2024 – Sep 2025 11 mos · Full-time · Dhaka
    • Developed and maintained scalable Laravel applications with Vue.js, jQuery and AJAX front ends.
    • Built secure REST APIs and payment gateway integrations using OAuth and JWT.
    • Deployed through CI/CD pipelines to cPanel, hPanel, aaPanel and VPS servers.
    • Debugged, optimised performance, reviewed code and managed MySQL databases.
    • Laravel
    • Vue.js
    • jQuery
    • Bootstrap
    • MySQL
    • REST API
    • CI/CD
  4. Junior Software Engineer

    Creative Soft Ltd

    Jul 2023 – Jul 2024 1 yr 1 mo · Full-time · Dhaka
    • Built and maintained Laravel web applications with HTML, CSS, Bootstrap, jQuery and AJAX interfaces.
    • Deployed live releases to cPanel and hPanel through CI/CD pipelines.
    • Designed new features with the team, improved existing ones and took part in code reviews.
    • Laravel
    • PHP
    • jQuery
    • AJAX
    • Bootstrap
    • MySQL
  5. Laravel Developer Trainee

    Wizard Software & Technology BD (WizTecBD)

    May 2023 – Aug 2023 4 mos · Training · Dhaka
    • Selected for the Hire and Trainee Program run by Bangladesh’s ICT Division, sponsored by Dhaka University and WizTecBD.
    • Hands-on full-stack development training centred on Laravel.
    • Laravel
    • PHP
    • Full-stack
  6. Laravel Developer Intern

    HSBLCO Solutions

    Jan 2023 – Jun 2023 6 mos · Internship · Dhaka
    • Helped develop Laravel web applications as part of the engineering team.
    • Wrote clean code, fixed bugs and contributed to the team’s best practices.
    • Laravel
    • PHP
    • MySQL

Toolkit

Backend

  • PHP
  • Laravel
  • Node.js
  • Express.js
  • REST APIs
  • OAuth / JWT

Frontend

  • JavaScript
  • Vue.js
  • React
  • jQuery
  • Tailwind CSS
  • Bootstrap
  • HTML5
  • CSS3

Mobile

  • Flutter
  • iOS & Android

Data

  • MySQL
  • MongoDB
  • Redis

DevOps & Cloud

  • Docker
  • Linux
  • AWS
  • DigitalOcean
  • VPS
  • cPanel
  • CI/CD
  • Git & GitHub
Core Expertise

Engineered for
Scale & Speed.

I am a versatile software engineer with a comprehensive skill set spanning the entire development lifecycle. From designing resilient backend architectures and optimizing complex databases to crafting intuitive, pixel-perfect user interfaces, I deliver complete, end-to-end web solutions.

Technical Arsenal

Laravel / PHP Node.js / Express.js Vue.js / JavaScript React MERN Stack Flutter Tailwind CSS Bootstrap MySQL / PostgreSQL/ MongoDB Redis Caching Git & CI/CD Docker / VPS
01 // Logic & Data

Backend & API Engineering

Building robust, secure, and highly scalable server-side applications with Laravel and Node.js / Express. I specialize in designing RESTful APIs, implementing complex authentication systems, integrating third-party services, and writing clean, maintainable business logic that powers the core of your application.

Laravel Framework Node.js / Express REST API Design Microservices
02 // Interface & Experience

Frontend & UI Architecture

Translating complex design blueprints into highly responsive, accessible, and performant user interfaces with Vue.js and React. I focus on seamless state management, cross-browser compatibility, and creating fluid animations that enhance the overall user experience without compromising speed.

Vue / SPA React Blade Templating Tailwind CSS
03 // Storage & Speed

Database & Optimization

Designing efficient MySQL schemas and MongoDB document models, and optimizing query performance to prevent bottlenecks. I implement advanced caching layers (like Redis), background job processing, and structural refactoring to ensure your application remains lightning-fast under heavy user loads.

MySQL / MongoDB Schema Design Query Tuning Redis / Queues
04 // Infrastructure

DevOps & Agile Delivery

Bridging the gap between code and production. I streamline the development lifecycle by setting up automated testing, configuring continuous integration/deployment (CI/CD) pipelines, and managing secure server environments to ensure zero-downtime releases.

CI/CD Pipelines Server Provisioning Git Workflows
05 // Cross-platform New

Mobile App Development

Building cross-platform mobile apps for iOS and Android from a single Flutter codebase, connected to the same Laravel or Node.js APIs that power the web app, so your product ships on every screen with one consistent back end.

Flutter iOS & Android REST API Integration
How We Work

From Idea to Launch.

A simple, transparent process: you always know what's being built, what's next and when it ships.

  • Fixed-price or hourly
  • Live staging link
  • Support after launch
  1. Step 01

    Discovery Call

    We talk through your goals, your users and the must-have features, so I understand the business problem, not just the feature list.

    You get

    • Goals and users mapped
    • Must-have features agreed
  2. Step 02

    Plan & Estimate

    You get a clear scope, milestones and a transparent quote: fixed-price or hourly, whichever fits the project.

    You get

    • Written scope and milestones
    • Fixed-price or hourly quote
  3. Step 03

    Build & Review

    I build in short iterations with regular progress updates and a live staging link, so you can review as it grows.

    You get

    • Live staging link
    • Regular progress updates
  4. Step 04

    Launch & Support

    I deploy to production with CI/CD, then stay on for bug fixes, improvements and maintenance.

    You get

    • Production deploy via CI/CD
    • Fixes and maintenance after launch

Every project starts with a conversation.

Tell me about the project and I'll reply with next steps.

Book a discovery call
Academic Journey

Educational Foundation.

A computer science degree, a government-backed Laravel training program and years of campus clubs: the groundwork behind how I solve problems and build software.

Bachelor’s degree

B.Sc. in Computer Science & Engineering

Daffodil International University · Dhaka

Class of 2023
CGPA
3.55 / 4.00
Result published
18 Feb 2024
Research
Springer, 2024

Built a strong foundation in data structures, algorithms, object-oriented programming and modular software architecture, bridging theoretical computation and practical engineering. My machine learning research on spam email detection was published by Springer Nature.

  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Software Architecture
  • Machine Learning
Read the published research
May – Aug 2023

Professional training

Laravel Developer Training

Wizard Software & Technology BD (WizTecBD)

Selected for the Hire and Trainee Program run by Bangladesh’s ICT Division and sponsored by Dhaka University: hands-on full-stack development centred on Laravel.

  • Laravel MVC
  • REST APIs
  • Unit Testing
  • Full-stack

Earlier education

School & College

HSC · 2019
Shipyard School & College
3.92 / 5.00
SSC · 2017
Nooria Secondary School
4.27 / 5.00

Beyond the classroom

  • Jan 2020 – Feb 2023

    Computer Programming Club

    DIU

    Helping students learn programming and apply it through hands-on activities.

  • Apr 2020 – Dec 2022

    Cyber Security Club

    DIU

    Promoting cybersecurity awareness and practical security skills.

  • Jan 2020 – Feb 2023

    Prothom Alo Bondhushava

    DIU

    Community service and social development work.

  • Jan 2020 – Feb 2023

    DIU Voluntary Service Club

    DIU

    Free education for underprivileged students.

  • Sep 2021 – Dec 2021

    Management Associate

    Skill Canvas

    Skill-building activities for the wider community.

Research & Publications

Peer-Reviewed Research.

Applying machine learning to real-world problems — published with Springer Nature and indexed in Scopus.

Springer Nature Scopus Indexed Book Chapter · 2024

Detection and Classification of Spam Email: A Machine Learning-Based Experimental Analysis

S. M. Mahfujur Rahman, Afjal H. Sarower, Touhid Bhuiyan

In Proceedings of Trends in Electronics and Health Informatics, Lecture Notes in Networks and Systems · Springer Nature Singapore · pp. 241–260

Spam keeps growing alongside email itself. This study proposes an efficient spam email detection technique: feature engineering is applied to a combined training dataset, and the model is evaluated across five datasets with SVM, Naïve Bayes, KNN, logistic regression, decision tree and other classifiers.

Machine Learning Spam Detection Text Classification Feature Engineering SVM · Naïve Bayes · KNN
FAQ

Questions, Answered.

The things clients usually ask before we start. Anything else, just ask.

Still have a question?

Message me directly and I’ll get back to you.

01 What kind of projects do you take on?

Custom web applications, SaaS platforms, ERP and CRM systems, eCommerce stores, REST APIs and third-party integrations, plus any business solution you need: POS and inventory systems, learning platforms, delivery apps, multi-vendor marketplaces, dashboards and internal tools. If your business runs on a process, I can turn it into software. I also fix, speed up and extend existing Laravel and Vue.js apps.

02 How much does a project cost?

It depends on scope. Well-defined projects get a fixed price; ongoing or evolving work is billed hourly. Tell me what you're building and I'll send a free estimate.

03 Can you work on my existing codebase?

Yes. I regularly take over Laravel/PHP and Vue.js/React projects. I start with a short code review, so you know the state of the code before any work begins.

04 Do you build mobile apps?

Yes. I build cross-platform iOS and Android apps with Flutter, connected to the same Laravel or Node.js API as your web app, so both share one back end.

05 Which time zone are you in?

Dhaka, Bangladesh (GMT+6). I work remotely with clients worldwide and schedule calls to overlap with your working hours.

06 Do you provide support after launch?

Yes: deployment, monitoring, bug fixes, updates and new features, as a one-off or on an ongoing maintenance basis.

07 How do we communicate?

WhatsApp, email, Google Meet, Zoom or Slack, whatever your team already uses. You get regular progress updates without having to chase them.

Available for new projects

Have a project in mind?

Tell me what you're building. I'll reply with a plan, a timeline and a free estimate.

Connection

Let's Build Something.

Reach out to discuss opportunities, collaborate on engineering projects, or just to grab a coffee in Mirpur. I'll get back to you shortly.

Open in Google Maps
Available for new projects

Tell me about your project

I’ll reply with questions, a plan and a quote.

What do you need?
* Required fields