Anyone can start an app. Finishing one is the job.

Coulston Luteya builds web and mobile software that runs smoothly and looks like someone cared.

Work

Chess System

A chess coach that works offline.

Chess System is a complete trainer for the classic board game. Solve puzzles, work through structured lessons and play a Stockfish engine, all without a connection.

10,000
puzzles to solve
9
variants, from Atomic to Chess960
6
engine levels, 400 to 3100 Elo

White to move and mate in one.

The position. White: king g1, rook d1, bishop e3, knight h6, pawns a2, b3, f2, g2 and h2. Black: king h8, rooks c8 and g8, queen b6, knight c6, pawns a7, b7, g7 and h7.

Pick a white piece, then a square.

Chess System daily challenges screen with easy and hard puzzle sets.
Chess System opening memory trainer showing the English Opening on a board.
JavaScript Baby Steps topic list shown in light and dark themes.
JavaScript Baby Steps exercise screen with a practice editor and a solution tab.

JavaScript Baby Steps

JavaScript, one small step at a time.

A step by step course for beginners that works offline. Lessons come with runnable examples and a built-in editor that compiles your code on the spot.

Output appears here.

Your code runs in this browser tab and goes nowhere else.

Coming soon

Invasion Jam

Traffic puzzle meets shooter.

Park the right car in a firing bay before the invaders break through. Every level is built to be solvable.

Invasion Jam key art: colourful invaders charging down a road past watchtowers, under the game logo.

Hi, I’m Coulston Luteya.

I am a software engineer who finishes what he starts. I design, build and ship web and mobile apps, from the first sketch to the store listing.

On the front end, I make interfaces that respond, interact and don’t throw tantrums. On the back end, I handle the data and keep everything running behind the scenes.

The design gets the same care: clean, clear and just the right amount of clever. Most of my work is written in Flutter, React Native, TypeScript and PHP.

“Users shouldn’t need a manual.”

Have a project in mind?

hey@luteya.com

+254 114 387 677