Skip to content

CASE STUDIES · BUILD · SHIP · RUN

Systems I built, and what they changed.

I build and run products, client software and infrastructure. These cases show the problem, my approach and the result.

OWN PRODUCT

Landeni

I build a language-learning app that grades what you meant, rather than whether you matched the answer key.

My own product

Full-stack engineer

AI grading for translation practice
Meaning first
I build and run Landeni
Own product

PROBLEM

For translation practice, I need to assess the intended meaning rather than compare an answer with an exact answer key.

WHAT I BUILT

  • I build translation practice around AI grading of what the learner meant.
  • I keep the product running and carry it through releases and support.

RESULT

Landeni gives learners translation practice with AI grading focused on meaning. I build and run the product through releases and support.

HOW IT FITS TOGETHER

CLIENTS

  • iOS app
  • Android app
  • Web, Inertia + React

APPLICATION

  • Laravel

WORKERS

  • Horizon queues

DATA

  • PostgreSQL
  • Redis
  • React Native
  • Expo
  • Laravel
  • Inertia
  • React
  • PostgreSQL
  • Redis
  • Horizon

MORE WORK

Smaller pieces, same standard.

OPEN SOURCE

Laracanon

An extensible development toolkit for installing Laravel conventions, integrations, rules, and workflows.

Composer

PHP · Laravel · Composer

OPEN SOURCE

domain-driver

A CLI scaffolding tool for domain-driven feature folders in Next.js, React, Node, NestJS, and TanStack Start projects.

npm

TypeScript · Node.js · CLI

APS-TECH GROUP

IoT and mobile applications

Connected devices, real-time data and point-of-interest exploration.

Mobile · IoT · Desktop

Python · Django REST Framework · React Native · WPF

TECHMASTERS ZAMBIA

Incident tracking

A shared incident tracking system for staff across several banks.

100+ staff

PHP · IT operations · Incident management

Want the next case study to be yours?

Tell me what you are working on. Get in touch on LinkedIn, or download my CV for the full picture.