AlmajiriDev

For learners & teams

Learn to build the way production teams do.

Lead Mentor at IOTBTECH, where I wrote the 2026 curriculum. I teach engineers to ship real things, not to pass tutorials.

Cohort and team training enquiries are open.

Scroll — it builds as you go
  • Five years teaching

    At IOTBTECH, where I wrote this year's 45-class programme

  • Twice recognised

    As an outstanding mentor, IOTB TECH Fellowship

  • Taught from live systems

    The same stack as the platforms on this site

Three ways to work together

The method is the same in all three. What gets taught is not: a cohort follows the full IOTBTECH programme, while 1:1 and company work is scoped to what you actually need.

  • Cohort programme

    Who it is for

    Junior and mid-level developers who can already write some code.

    Format

    The full IOTBTECH curriculum below — 17 weeks, weekly live sessions, one real project, review on every submission.

  • 1:1 mentoring

    Who it is for

    Engineers with a specific gap: architecture, payments, or getting unstuck.

    Format

    Scoped to the gap, not to a syllabus. Fortnightly calls with asynchronous code review in between.

  • Team training

    Who it is for

    Companies whose engineers ship slowly or inconsistently.

    Format

    Designed around your codebase and the problems you actually have. Remote or on-site, and the shape is agreed before we start.

The IOTBTECH curriculum

Five phases, seventeen weeks, forty-five classes — the programme I wrote and teach at IOTBTECH. A company or a 1:1 engagement gets something built for it instead; this is what a full programme looks like when there is time to do it properly.

01Semantic UI and modern styling

Weeks 1–3. How browsers actually render, semantic HTML, accessibility and ARIA, the cascade, Flexbox and Grid, then Tailwind properly. You audit a legacy site and rewrite it.

02Deep-dive JavaScript

Weeks 4–6. The engine before the framework: memory, higher-order functions, the DOM and event delegation, then the event loop, promises and async/await.

03TypeScript and React

Weeks 7–10. Types after the logic, deliberately — inference, generics, utility types — then Next.js 15, server components and advanced React patterns.

04Backend engineering

Weeks 11–14. Node and server logic, PostgreSQL with Prisma, auth and security with OAuth and protected middleware, then full-stack integration.

05Real-time and the capstone

Weeks 15–17. WebSockets for live chat and notifications, then two weeks on a capstone that goes live with your name on it.

Selected work

Three, not thirty. Each one reads as a release: what was broken, what I did, when it went live.

  • 2026

    Developers finish tutorials and still cannot ship. The gap is not knowledge. It is that nobody has ever reviewed their code, asked them why, or made them fix something under time pressure.

    Lead Mentor — curriculum and teaching

    STARTFIRST BUILDSTAGINGLIVE

    Five years of cohorts and a published 17-week curriculum across 45 classes, taught from the same stack I ship production software in. Twice recognised as an outstanding mentor. Students contribute to the platform they learn on.

    TypeScriptNestJSPrismaPostgreSQLNext.jsDocker
  • 2026

    Engineers using AI tools either refuse them outright or accept whatever comes out. Both produce worse engineers, and the second kind is harder to spot in an interview.

    Mentor — method and practice

    STARTFIRST BUILDSTAGINGLIVE

    Students use the tools and can still read, defend and debug everything they ship. The same method is visible in my own repositories, where the architecture document is written before the code and changed before it.

    Claude CodeGitCode review

Ready to build something real?

Tell me where you are now and what you want to be able to do. I will tell you which format fits.