Available for new projects
Service proposal
A technical partner to build, take over and sustain your product
Michel AKPABLA, software developer based in Lomé. I support startups, SMEs and agencies from the first line of code to production — with Laravel, Symfony, Vue.js and React.
- 7 years
- of web development experience
- 15+
- projects delivered and running in production
- 4 countries
- Togo, Benin, Congo, France
Trusted by
The profile
Who will work on your project
Seven years designing and shipping web applications across very different settings: agencies, consultancies, product companies and direct clients. I work solo on complete projects or as reinforcement inside an existing team, from scoping through to production.
- 01
Genuinely full-stack
Business back-end, interface, database and deployment: a single point of contact from the requirement to the launch.
- 02
Used to African markets
Mobile payments (CinetPay), connectivity constraints, country-specific regulations: projects already delivered in Togo, Benin and Congo.
- 03
Comfortable with legacy code
Taking over existing codebases, adding features without regressions, auditing and modernising applications already in production.
Day-to-day technologies
Back-end
- PHP
- Laravel
- Symfony
- Node.js
Front-end
- Vue.js
- React
- Next.js
- TypeScript
Data
- PostgreSQL
- MySQL
Infrastructure
- Docker
- CI/CD
- Kubernetes
« A product that lasts doesn't come from a trendy framework, but from technical decisions made at the right time. »
The scope
Four areas of expertise
Available separately or combined, depending on what the project needs.
- 01
Design & development
- PHP
- Laravel
- Symfony
- Vue.js
- React
- Next.js
Complete business applications, from the data model through to the interface.
- Laravel / Symfony back-end: business logic, APIs, data modelling
- Vue.js, React and Next.js interfaces, built for clarity and speed
- Third-party integrations: payment, email, video calls, search
- AI agent integration to automate tasks or assist your users
- 02
Infrastructure & delivery
- Docker
- CI/CD
- Kubernetes
- Grafana
- ELK
Shipping often without breaking things, and knowing what happens once you are live.
- Docker containerisation and reproducible environments
- CI/CD pipelines: automated tests, builds and deployments
- Go-live, staging environments and rollback procedures
- Monitoring, logs and alerting, to catch incidents before your users do
- 03
Audit & technical advice
- Architecture
- Performance
- Security
- Code Review
An outside view on an existing codebase or an architecture decision.
- Architecture and code review, with prioritised recommendations
- Performance diagnosis and breaking points
- Review of security and deployment practices
- Technical arbitration and cost estimates, before you commit
- 04
Training & skill transfer
- Coaching
- Workshops
Passing on what stays with the team once the engagement ends.
- Training programmes on Laravel, Vue.js, React and Docker
- Hands-on workshops run directly on your own codebase
- Guided code review, to establish the right habits
- Technical documentation and knowledge transfer
The method
How an engagement unfolds
Step 1 — Conversation
Scoping the need
A first call to understand the context, the business goal and the constraints. I come back with a quote and a written scope.
Step 2 — Design
Architecture & prioritisation
Data modelling, technical choices backed by reasoning, and a breakdown into deliverable batches. Nothing gets built before the scope is agreed.
Step 3 — Development
Iterative delivery
Development in testable increments, a staging environment available at all times, a weekly progress report. You watch the product take shape.
Step 4 — Go live
Deployment & handover
Automated deployment, technical documentation, repository transfer and a handover session with your team. You own your code.
The evidence
Selected work
Projects running in production, from bespoke products to business platforms used by several thousand agents.
CLIENT · 2026JobRelais MobileApplication mobile de JOBRELAIS SARL, qui porte sur Android la plateforme d'emploi togolaise : offres d'emploi, de stage, de concours et d'appels d'offres publiées en Afrique francophone, recherche filtrée par pays et par secteur, candidature depuis le téléphone, profil professionnel et CV en ligne. Le pari : rejoindre les candidats là où ils passent déjà leurs journées — sur mobile — plutôt que de les attendre sur le web.React NativeLaravelAPI RESTNotifications pushView project
CLIENT · 2026MTN Bénin - Intégration au SPI de la BCEAOArchitecture de solution pour le raccordement de MTN Bénin au Système de Paiement Instantané de la BCEAO, via sa Plateforme d'Interopérabilité (PI-SPI). Un middleware qui fait le pont entre la norme ISO 20022 de la Banque Centrale et le Mobile Money de MTN, pour des paiements temps réel, résilients et traçables de bout en bout.Architecture logicielleISO 20022MicroservicesJavaView project
CLIENT · 2026VONAMAWUERP de gestion commerciale multi-magasins pour un distributeur agroalimentaire : stocks, achats, facturation, caisse, créances, logistique et rapports. L'application couvre toute la chaîne, de la réception fournisseur jusqu'à l'encaissement client, avec un pilotage temps réel par magasin et un système de rôles et permissions fin.LaravelVuejsTypeScriptMariaDBView project
CLIENT · 2024CHARADESApplication web de gestion et d'organisation de sessions de charades en ligne, construite sur Laravel et Vue.js via Inertia.js. Le projet combine un backend métier robuste avec une interface réactive, en s'appuyant sur Airtable comme source de contenu pour laisser l'équipe éditoriale autonome.LaravelVuejsInertiaMySQLView project
CLIENT · 2023ARDUXBoutique en ligne basée à Dakar qui vend des produits importés et des articles de marques locales sénégalaises, réglés par Wave, Orange Money ou en espèces à la livraison. L'enjeu : offrir une expérience d'achat complète — catalogue, panier, paiement mobile, livraison à domicile et suivi de commande — à des clients qui n'ont pas de carte bancaire, tout en donnant à l'équipe et aux fournisseurs partenaires les outils pour gérer commandes et livraisons.LaravelPHPVue.jsVuexView project
COMPANY · 2023JOBREADYJobready est une plateforme digitale de coaching qui permet à chaque jeune de révéler son potentiel et ses soft skills afin de renforcer son employabilité. La plateforme propose des formations ouvertes à tous, un chatbot pour évaluer ses soft skills et un parcours gamifié. L'enjeu était de sortir rapidement la plateforme en s'inspirant des meilleures pratiques UX.LaravelVuejsAlgoliaMySQLView project
COMPANY · 2023OTD - Online Training DevelopmentPlateforme multi-plateforme (Web & Mobile) de formation et d'évaluation des agents front office de MTN Bénin, adoptée par plus de 4 000 utilisateurs. L'enjeu était d'outiller la montée en compétences des agents en agence avec un dispositif de formation à distance disponible sur le terrain.LaravelVue.jsAgoraMySQLView project
COMPANY · 2023NSIA DIRECTPlateforme de souscription d'assurances en ligne pour NSIA, déployée au Togo et au Congo. Elle permet de souscrire à une variété de produits — auto, voyage, multirisque habitation — au travers de formulaires dynamiques et d'un paiement intégré, tout en répondant aux spécificités locales de chaque pays.LaravelVuejsMySQLView project
CLIENT · 2020JOBRELAISPlateforme de mise en relation entre demandeurs d'emploi et recruteurs conçue pour le marché togolais. Elle couvre la publication d'offres, la candidature en ligne et le paiement sécurisé via CinetPay, avec l'objectif de s'appuyer sur les moyens de paiement mobiles déjà adoptés localement.LaravelLivewireCinetPayView project
Client feedback
What my clients say
« I worked with Michel on the BCEAO PI SPI integration project. He was a reliable software engineer from start to finish. Michel quickly grasps the business stakes. He turns requirements into concrete, robust solutions. His deliveries are clean, documented and tested. He communicates clearly, even on complex topics. He stays available and responsive when something needs unblocking. I recommend Michel for any integration project. »

« We need developers of this quality for our businesses. I highly recommend Michel. Keep It Up Michel. »

« Michel is a professional developer of great quality. I have worked with him on several projects where he proved to be very invested and professional. His perfectionism and ability to think make him a unique and professional developer you can rely on! »

The packages
Three ways to work together
Each package comes with clear billing terms, agreed before we start. The final quote is issued after the scoping call.
Most requested
MVP Sprint
From concept to a live product in 10 business days
200,000 – 1,000,000 FCFA
fixed fee, depending on scope & market
- Scoping workshop and a closed functional scope
- One core feature, built all the way through
- Live on your own domain, HTTPS included
- 50% deposit at kick-off, 50% on delivery
- 3 to 7 days of post-delivery warranty
Team reinforcement
A senior developer embedded in your team
Daily rate
monthly commitment, full or part time
- Embedded in your rituals and your tooling
- Laravel / Symfony back-end and Vue.js / React front-end
- Code review and skill transfer to the team
- Monthly billing based on time actually spent
- One month's notice, both ways
Audit & modernisation
Understand why your application costs so much
Short fixed fee
5 to 10 days depending on codebase size
- Review of architecture, code and dependencies
- Performance analysis and breaking points
- Security and deployment practices checked
- Written report with prioritised recommendations
- Estimates for the remediation work
The commitments
Included in every engagement
The source code is yours: a private Git repository transferred to you, with no proprietary lock-in.
Technical handover documentation: stack used, deployment procedure, recommended next steps.
A staging environment available at all times, so you can follow progress without waiting for final delivery.
A written weekly progress report, and a reply within 24 business hours during the engagement.
A post-delivery warranty period to fix any issues found within the delivered scope.
Next step
Let's talk about your project
A 30-minute call is enough to pin down the need, rule out the dead ends and leave with an estimate. No commitment on your side.
- contact@michelakpabla.com
- Phone
- +228 91 44 00 07
- Reply within
- 24 business hours
- Engagements
- Remote





