About me

I’m Ahmed, a software architect in Dhaka. I build web applications and teach the thinking behind them.

Ahmed Shamim Hassan

Ahmed Shamim Hassan

I’ve spent the past ten years building web applications, mostly with PHP and Laravel. My work has taken me from writing backend services to leading product teams and designing system architecture.

Most recently, I was a senior software engineer at Kahf Yazılım A.Ş. Alongside that work, I write books, teach courses, and mentor developers.

Get in touch

The thinking behind the code

Understanding the problem is part of the engineering work. It’s a recurring subject in my writing and teaching: questioning requirements, finding edge cases, and deciding what to build before writing the code.

I also contribute to the Laravel framework and maintain open-source projects. This site is where I share what I learn along the way.

Books

  1. Cover of Inside Laravel

    Inside Laravel

    English · co-authored with Mohammad Emran Hasan

    Ten recurring design patterns inside Laravel: retries, failover, atomic locks, pipelines, drivers. And why the framework keeps reaching for them.

  2. Cover of সফটওয়্যার ইঞ্জিনিয়ারিং আলাপ (Software Engineering Talk)

    সফটওয়্যার ইঞ্জিনিয়ারিং আলাপ (Software Engineering Talk)

    Bangla · #1 best seller in its category on Rokomari

    A conversational take on the craft of software engineering for Bengali-speaking developers.

Teaching & mentoring

I teach at Megaminds Learning and mentor developers through ADPList.

Work & impact

  1. 2024-09 → 2026-06

    Kahf Yazılım A.Ş.

    Senior Software Engineer

    Designed the architecture behind consumer internet products for a safer web.

    • Led development of a social platform serving 180K+ users and 700K+ posts — AI-powered content moderation with human-review fallback, and an infinite home feed built for growth.
    • Cut SSO admin-panel latency ~80% and public donation/payment flows ~50%; shipped a multi-SSP ads portal that has generated 1M+ BDT for a halal ad network.
  2. 2023-03 → 2024-08

    Kaz360

    Software Development Lead

    Led a product team end to end — requirement analysis, solution design, and scalable delivery.

    • Architected a freelance marketplace serving hundreds of customers, owning the product lifecycle from requirements through deployment and scaling.
  3. 2022-03 → 2023-02

    MyZenTeam

    Senior Software Engineer

    Built and scaled the backend of an HR-tech SaaS platform, from data model to delivery.

    • Took hot paths from seconds to a few hundred milliseconds with query-cutting cache strategies, and detected and mitigated a live DoS attack.
    • Restructured multiple modules in two months to hit the roadmap; documentation and GitHub Actions CI/CD accelerated team productivity ~2x.
  4. 2021-07 → 2022-02

    MailerLite

    Software Engineer II

    Owned the Hiring module of the MyZenTeam product, front-end to back-end services.

    • Single-handedly engineered the module that managed 15k+ candidate applications, and designed in-dashboard email sync with candidates that sharply cut the HR team's communication overhead.
  5. 2020-11 → 2021-07

    MailerLite

    Software Engineer

    First hire on the MyZenTeam product team — architected a full-featured hiring SaaS out of a hackathon project and helped grow the team.

  6. 2019-12 → 2020-10

    UAB iterato

    Senior Software Engineer

    Developed and supported the core service behind Tele2 Lithuania, a telecom serving 1M+ users.

  7. 2018-01 → 2019-11

    Pathao

    Software Engineer

    Core services at Bangladesh's market-leading ride-sharing and logistics platform ($100M+ valuation).

    • Built RESTful APIs for the core Rides Service serving 6M+ users, plus document upload and verification services for 2M+ users.
    • Introduced a fraud-management platform that cut response to fraudulent activity to minutes, and advanced rider-management tools used daily by 100+ support agents.
  8. 2017-05 → 2017-12

    IPvision Canada Inc

    Software Engineer

    Built an Airbnb-competitor MVP on the MERN stack and a BLE-powered guest tracking app for live events.

  9. 2016-06 → 2017-04

    East West Media Group

    Software Engineer

    Built back-end APIs and services for several products in Laravel and Lumen.

    • Led a 7-member back-end team and designed an internal Kanban project-management tool serving 150+ users.

Let’s talk

I’m open to new opportunities and consultations. Send me an email ↗