
SERVICES PUBLICS
The national portal for administrative procedures and non-tax revenue collection: user accounts with OTP, declarations with supporting documents, online payments.
My role: lead developer
Full Stack Web & Mobile Developer — Douala
I design, test and ship web and mobile platforms — several of them at national scale, for government ministries, CAMRAIL, the Port of Douala and the Cameroon Civil Aviation Authority.

The national portal for administrative procedures and non-tax revenue collection: user accounts with OTP, declarations with supporting documents, online payments.
My role: lead developer
CAMRAIL ticketing on interactive kiosks in Douala and Yaoundé stations, then a multi-service kiosk for an intercity bus operator: thermal printer, QR reader and ID-document scanner.
My role: lead developer
Reference platform for administrative procedures: steps, required documents and contacts for every public service.
Lead developer · Laravel 12 · Sanctum · Pest
Collecting, checking and tracking the client documentation banks must hold for international transfers.
Lead developer · Nuxt 4 · TypeScript · Zod

Aviation equipment marketplace for ICAO member states, commissioned by the Cameroon Civil Aviation Authority.
Technical lead & coordination · Laravel 12 · Sanctum · Next.js 15
Android app, mobile API and back office: subscriptions, renewals, Mobile Money payments and SMS OTP.
Main developer · Laravel 10 · Inertia (SSR) · Vue 3
University administration: admissions, HMAC-signed receipts verifiable online, exam access based on payment standing.
Design & development · Laravel 13 · Inertia · Vue 3
Rental platform for tenants and agents: API, real-time and push notifications, Nuxt apps.
Design & development · Laravel 13 · Sanctum · Reverb
What you will find in my code — and can check in my public repositories.
More than 2,000 tests across recent projects.Pest, PHPUnit, Vitest, Playwright: more than 2,000 tests across my recent projects.
Every change checked before production.GitHub Actions, Bitbucket Pipelines, Docker: every change checked before production.
Guides, ADRs and API contracts.Guides, ADRs, API contracts: code the next team can pick up.
Teams of 3–6; Jira, Trello, Notion.Teams of 3–6 developers; Jira, Trello, Notion; code reviews.
Roles, OTP, signed documents (HMAC).Role-based access control, OTP, signed documents (HMAC), secrets kept out of code.
2023 — present
National platforms: e-government, transport, aviation, finance. Leading teams of 3–6 developers.
2022 — 2023
Client SaaS products; GoHighLevel, Slack, Google Sheets and GoDaddy DNS integrations.
2020 — 2022
HAURIZON SHOP (e-commerce) and HAURIZON PAY (SaaS payments).
2020
Network, servers and internal tools.
Kotlin · Java · Rust · Angular · NestJS
Contributed to automating the collection of the TEL port fee, with CAMCIS.
SaaS payment platform and e-commerce shop (FORAMA).
Python / Flask app built for a blind relative.
Public code ↗Nuxt 4, fully client-side, FR/EN interface.
Public code ↗IUG Douala · University of Bamenda
DIT Douala — Telecommunications
IUC Douala — Telecommunications
Contact
In French or English, by email or on WhatsApp.
+237 698 377 389 · jtukum@outlook.com · LinkedIn ↗ · GitHub ↗