Full-Stack Software Engineer · Dhaka, Bangladesh

Md. Habibur Rahman Shohel.

Building products that ship & scale.

Portrait of Md. Habibur Rahman Shohel
Open to projects

(Worked with)

  • Serviq BPO Limited
  • Core Devs Ltd
  • Hotel D'more
  • Posh Celebration
  • UntieAI
  • UXTODO
  • Programming Hero
  • Usarion
  • Opseek
  • Urban IT Solution
  • ESASTHO
  • BUBT IT Club

(Recent builds)

All projects →

(About)

Hi, I'm Shohel — a full-stack software engineer. I've shipped real products for 4 years and freelanced since 2023. I build websites, booking systems, web apps and mobile apps for businesses and startups — plus the backend that runs them — and I care about what the work does for the business: fewer manual steps, fewer errors, more bookings.

Years building products
4
Mobile apps shipped
5+
Case studies
11
LinkedIn recommendations
11
Bank branches in my open-source dataset
11,426
IEEE peer-reviewed paper
1

Freelance: evenings & weekends (GMT+6)Hiring? Open to Senior Full-Stack / Frontend roles →

Selected work

6 projects shown

What I do

One developer for the whole product. Each service links to real work.

  1. 01

    Next.js & React web apps

    Dashboards, portals, SaaS and internal tools, built end to end.

  2. 02

    Frontend development

    Fast, accessible React interfaces, built pixel-close from your designs.

  3. 03

    React Native mobile apps

    One codebase for iOS and Android, with React Native and Expo.

  4. 04

    Node.js backends & APIs

    REST APIs, auth and roles, real-time updates and reports.

  5. 05

    Booking & payment systems

    Online booking and checkout, with gateways like SSLCommerz and Stripe.

  6. 06

    Webflow websites

    Marketing sites your team can update without a developer.

  7. 07

    AI chatbots on your own data

    Assistants that answer from your documents, and hand hard questions to a person.

  8. 08

    Web3 & crypto payments

    Wallets, on-chain payments on BSC and TRON, and smart contracts.

Everyday tools: React, Next.js, React Native, Node.js, NestJS, FastAPI, PostgreSQL and MongoDB.

See the full tech stack →

Experience

Open to Senior Full-Stack / Frontend roles — remote or Dhaka — and freelance projects.Full-time: available after a 1-month notice period.

  1. 2026 — Now

    Full-time · Dhaka · Hybrid

    Serviq BPO Limited

    Software Engineer

    Founding engineer for the in-house product suite — HR & payroll SaaS and an AI hiring platform.

    • Own requirements, architecture and technical direction end to end
    • Next.js and FastAPI on PostgreSQL and Redis, with async pipelines for AI screening and payroll runs
    • Set up sprint planning, code review and CI/CD, and coordinate the team
  2. 2023 — Now

    Freelance · Remote · evenings & weekends

    Independent

    Freelance Full-Stack Engineer

    Web, mobile and backend work for clients alongside full-time roles.

    • Hotel D'more — took over and extended the direct-booking platform of a 7-hotel chain
    • Posh Celebration — AI-powered event marketplace, built with the design agency Usarion
    • Opseek — full agency website, from Figma designs to Webflow
  3. 2024 — 2026

    Full-time · Dhaka · On-site

    Core Devs Ltd

    Junior Developer → Software Developer

    Client projects in Web3, payments and real-time CRMs; later led sprints and mentored juniors.

    • 20+ production features across 5+ client projects serving 300+ active users
    • Owned frontend architecture; wired in WebSockets and BSC/TRON payment flows
    • Mentored 2–3 junior developers and led sprint planning in a 6-person team
  4. 2023 — 2024

    Full-time · Dhaka · On-site

    Urban IT Solution

    Junior Software Engineer

    Cross-platform client apps for iOS & Android with React Native and Expo.

    • Shipped 3 client apps for iOS & Android with React Native and Expo
    • Cut screen render time by ~25% on low-end Android devices
    • Worked with designers and backend engineers in agile sprints
  5. 2022 — 2023

    Part-time · Dhaka · Hybrid

    ESASTHO

    Frontend Developer (part-time)

    Patient-facing modules for an eHealth platform, while finishing my CS degree.

    • Appointment booking, health dashboards and patient portals in React.js
    • Accessible, responsive components and form flows across devices
    • 8 months alongside a full-time CS degree

Education

B.Sc. in Computer Science & Engineering

Bangladesh University of Business and Technology (BUBT) · 2019 — 2023

Hackathon

AI Engineering Hackathon 2025

Brain Station 23

Competition

ICPC Asia Dhaka Regional — Online Preliminary

2022

What people say

Client · UntieAI website01 / 11

“Shohel's diligence, timeliness, and inventiveness were clear to see”

2 clients · 9 colleagues, managers and mentors

How I work

  1. 01

    Plan

    A short call, then a written scope and quote.

  2. 02

    Design

    Screens and data agreed before any code.

  3. 03

    Build

    Progress on a live preview link, every week.

  4. 04

    Launch

    Handover, training and 30 days of free fixes.

Ways to work together

  • Fixed price

    One agreed price, paid in milestones.

  • Monthly retainer

    A set number of hours each month.

  • Hourly

    Small jobs, billed for time spent.

Every option starts with a free call and a written quote.

FAQ

The questions clients usually ask on the first call — answered up front.

Ask me something else
01Do you build web, mobile or both?

Both. Websites and web apps with React and Next.js, iOS and Android apps with React Native, and the backend, database and admin panel behind them — so one person can own the whole product.

02Can you design it too?

I focus on building. If you don't have designs yet, I work with designer partners I trust — they design it, I build it, and you still deal with one person from start to finish.

03How much time can you give my project?

I freelance alongside a full-time role, in the evenings and at weekends (Dhaka time, GMT+6). I take on a small number of projects at a time so each one moves steadily — you see progress on a live preview link every week.

04How long does a project take?

It depends on the scope. After the first call you get a written scope with a timeline broken into milestones, so you know what ships when before any work starts.

05How do payments work?

Fixed-price projects start with a deposit agreed in the quote, then milestone payments as each part is delivered. Retainers are billed monthly, and hourly work for the time actually spent. I accept bank transfer, bKash and USDT.

06Who owns the code?

You do. Once the work is paid for, the code, the content and the accounts are yours. Whenever possible I work in your own repository and hosting accounts from the start.

(Let's talk)

Have a project in mind?

Send a few lines about it below — I read every message myself and usually reply within a day. Prefer to talk? Book a free 30-minute video call. Hiring? Pick “Job opportunity”.

You'll talk to me directly — no middleman.Freelance: evenings & weekends (GMT+6)

Usually a reply within a day

Step 1 of 3

What do you need?

Pick the closest match

Goes straight to my inbox — I reply by email. Privacy