Hello

Engineering thatsurvives production

Fred Tchiadeu on a normal work day

Development and quality assurance are usually two teams that meet at the end. I do both, from the same desk  which means the thing that ships is the thing that was tested. 

Cam Coder, working with core focus

Code focus

Day to day

Done is defined
before a line
is written.

Below is what a project contains when it is mine end to end. The order shifts, but the shape does not: write down what done means, turn that into tests, then build until they pass.

01/03

  • Framing the need

    01

    Before anything is designed, the requirement gets written down as use cases: who acts, what they expect, and what counts as done. Most of what goes wrong later is a sentence nobody wrote here.

  • Tests before code

    02

    The use cases become test cases while the product is still an idea. Verification and validation stay separate on purpose — one asks whether it was built right, the other whether it was the right thing to build.

  • Building and automating

    03

    Then the design and the build: data model, services, the boundaries between them. The tests from step two go into CI alongside the code, so every commit re-answers the question the use cases asked.

    • Karate DSL
    • Playwright
    • CI

What I can help you with

Off screen

01
01

Basketball

I play shooting guard, working off the ball to give whoever is running the offence somewhere to go. I follow the Warriors, and most of what I have learned from watching Stephen Curry happens before he ever touches the ball.

Being where the ball will be, not where it is.

gaming pc on a table with a juice bottle with snacks
02

Games

The Last of Us, Uncharted, God of War Ragnarök, It Takes Two — played on an Asus V16. The ones I go back to are the ones where nothing is filler and every system is there to serve the story.

Polish is the last ten percent that makes the other ninety believable.

making of a 2d game on unity
03

Game development

I am building a multiplayer third-person shooter in Unity 6. Netcode, lag compensation, keeping every player's copy of the world in step the same problems as any distributed system, except here they are felt in milliseconds.

Multiplayer is a distributed system with an audience watching.

Fred Tchiadeu playing the wedding march on a piano
04

Classical music

I play piano and sing tenor. Mozart, Handel and Haydn for the structure; Franck Mpola and Gaspard Mbole for what Cameroonian composers are doing with it.

A wrong note is audible instantly. Most bugs are not — the discipline is the same.

How I got here

  1. 2024

    First engineering role

    Pategou-Consulting: an AI-assisted legal research tool and a set of Spring Boot chatbots. Also the first time quality was my job as well — an API test framework taken past 85% coverage.

  2. 2025

    A hackathon, and the ops half

    InnovLab TSA, won with a freight platform: AdonisJS and PostGIS behind live GPS tracking for 500 concurrent shipments, Redis in front of the database, deploys automated on GitHub Actions.

  3. 2026

    Software and QA engineer

    A legacy monolith rebuilt as a modular one on Spring Modulith and Java 21, with 44 Karate scenarios mapped one to one onto requirements and quality gates standing between a commit and production.