← All services

Software developer · Lomé & remote

Service 04 — Training & team upskilling

Level up your team, don't replace it

Short, hands-on sessions built on your own code rather than a sample project. Your developers leave with habits they can apply the next morning — and with someone to ask in the weeks that follow.

  • On your repositories, not a toy project
  • 2 to 5 days
  • On site in Lomé or remote
4-8
developers per group, so everyone gets hands-on time
60%
of the time spent writing code, not watching slides
1 month
of follow-up included after the last session

They trusted me

  • TheCodingMachine
  • eBusinessAfrique
  • JobRelais SARL
  • Kaba Delivery
  • GROUP3CEXPERTS
  • AFRICA NEW DEAL
  • Sace Agency

Your challenges

Your team ships, but the code is degrading

  • 01

    Everyone codes their own way

    No shared conventions: code review turns into a debate about taste and nobody arbitrates.

  • 02

    There are no tests

    The team knows there should be, but doesn't know which ones to write or where to start on an existing codebase.

  • 03

    A new technology arrives

    You move to Vue 3, to Docker or to a layered architecture, and the team learns in production.

  • 04

    The knowledge sits with one person

    One developer carries the critical parts alone, and their departure would stop the product.

Programmes

What I train on

  • Laravel & Symfony

    Structuring an application as it grows: layering, dependency injection, queues, efficient queries, tests that actually help.

    • PHP 8
    • Laravel
    • Symfony
  • Vue 3, React & TypeScript

    Composition, state management, strict typing, and the design mistakes that cost dearly in maintenance six months later.

    • Vue 3
    • React
    • TypeScript
  • Docker, CI/CD & releasing

    Moving from a manual, dreaded release to an automated chain the team triggers without stress.

    • Docker
    • CI/CD
  • Architecture & quality

    Application layering, hexagonal architecture, useful code review, and documenting decisions so choices outlive departures.

    • Architecture
    • Tests
    • Code review

How it runs

How a training engagement works

  1. Before · half a day

    Scoping

    I read your code and talk with the technical lead. The programme is built on what your team actually does, not on a generic syllabus.

  2. During · 2 to 5 days

    Sessions

    Around 60% hands-on, on your own repositories: we refactor real code, write real tests, fix real problems. Written material handed over at the end.

  3. After · one month

    Follow-up

    Code reviews and open questions for the following month. That's when habits take hold — or fade away.

What you get

What remains after the last session

  • Written material

    Written from your own examples, reusable for onboarding the next joiners.

  • Refactored code

    Exercises run on your repositories: what is produced during the training ships to production.

  • Team conventions

    Written together and adopted collectively, so code review stops being a debate about taste.

  • A debrief for management

    What the team now masters, what still needs consolidating, and what I recommend for the coming months.

Why work with me

Three commitments I keep on every engagement

  • 01

    You talk to the person writing the code

    No salesperson, no middleman, no junior swapped onto your project after signature. Whoever scopes the work is whoever delivers it.

  • 02

    You stay the owner

    Code, infrastructure, accounts, documentation: everything sits with you. You can change provider without starting over.

  • 03

    I say no when I should

    If an off-the-shelf tool or three days of advice solves your problem better than custom development, I'll tell you — even when it costs me the engagement.

Frequently asked

What people ask before we start

  • How many participants at most?

    Eight. Beyond that the hands-on part loses its point: I can no longer check in with each person during the exercises.

  • Is the training really run on our code?

    Yes, that's the principle. I read your repositories before the session and build the exercises on them. A sample project doesn't produce the same habits.

  • On site or remote?

    Both. On site in Lomé, or remotely in half-day sessions to keep attention up.

  • What does the month of follow-up cover?

    Code reviews on your pull requests and an open channel for questions. It is included, with no hourly billing.

Tell me about your team

Their level, their stack, what is blocking today. I'll answer within 48 hours with a programme and a duration.

Get in touch
WhatsApp