Unity developer /Games/AR & XR/13 years

I build games with teeth.

Mobile games with 1M+ installs and AR apps for the Royal Air Force. Responsive controls, readable systems, and builds that hold 60 fps on the devices people actually own.

Rec Live game feed 01 / Bronze Hoof
Bonn, Germany 21:34:07 CET Scroll to enter
02 / Narrative simulation

Welcome to
Boon Hill

Oct 31, 2015 / Steam

A graveyard simulator with no prescribed goal. Walk, read epitaphs and uncover the quiet connections left behind.

Get Boon Hill
Archive feed / 406780 Explore on Steam ↗
Experience

No victory.
No danger.
Just stories.

1,000+individual epitaphs
85%positive reviews
16-bitpixel world
∞player-led stories
Playable fragment

Walk the hill.
Read the stones.

Boon Hill has no goal — you wander, and the dead introduce themselves. Walk with the arrow keys or click a plot. Step into a headstone to read it.

0 of 0 stones read

Flower Book app icon 03 / Mobile puzzle

Flower
Book

Puzzle / Casual / 2020

Match flowers, solve puzzles and grow a living collection. A cozy mobile loop that blends strategy, decoration and real plant facts.

Flower Book tree-house customization screen
Flower Book plant facts screen
Box Jam app icon 04 / 3D sorting puzzle

Box
Jam!

Sort the chaos.
Feed the flow.

Box Jam sorting gameplay Google Play ↗

What I did

  1. 01PrototypeSorting loop in a working build
  2. 02GameplayRules, difficulty, progression
  3. 03OptimisationSteady frames on low-end Android
Mobile / Puzzle / Offline

A tactile 3D sorting game built around recognition, speed and satisfying object interaction. Drag items into moving boxes and chain fast combos.

What I did / Gameplay systems, physics-based interaction, monetisation and performance optimisation.

1M+downloads
4.8rating
14K+reviews
3Dobject sorting
Sorting letters in Box Jam
Recognize / 01
Sorting cans in Box Jam
Sort / 02
Sorting colorful screws in Box Jam
Boost / 03
Sorting objects into moving boxes in Box Jam
Flow / 04
Blob Jam app icon 05 / Mobile sorting puzzle

Blob
Sort
Jam

Collect.
Sort. Escape.

Blob Jam object sorting gameplay
Blob Sort Jam trailer
Blob Jam tactile object interaction

What I did

  1. 01Proof of conceptBlob physics tried in code
  2. 02Full gameplay buildSystems, levels and tuning
  3. 03Release & upkeepShipped, then kept it running
iOS + Android / 3D puzzle

Built the gameplay systems and level flow for a 3D sorting game with tactile object interaction.

3Dobject sorting
Flowlevel flow
Feeltactile interaction
Unitygameplay systems
Word Bend app icon06 / Word puzzle

Word
Bend

Find words.
Bend your mind.

Word Bend word puzzle gameplay
Word Bend gameplay
Word Bend game screen

What I did

  1. 01Took over the codebaseShipped game, written before me
  2. 02New gameplay & featuresModes and systems added on top
  3. 03Live supportKept it running, updated and fixed
iOS / Word / Casual

A daily word-search challenge built for quick, satisfying brain breaks. Link letters in every direction and discover the hidden words.

1K+unique levels
5.0App Store rating
400+ratings
iOSiPhone + iPad
Playable fragment

Bend a word
yourself

The loop from Word Bend: nothing is hidden in a straight line. Every word runs along a path that turns corners. Drag across neighbouring letters to trace one — or tap them one at a time. Five levels, each wider, wordier and more crooked than the last.

1of 5 levels 0of 3 found

Drag across neighbours to trace a word — it turns corners.

    Card Match Solitaire app icon07 / Card puzzle

    Card
    Match

    Stack.
    Match. Win.

    Card Match Solitaire level screen
    Card Match Solitaire cards

    What I did

    1. 01Prototype & PoCPlayable proof of the loop
    2. 02Build to releaseEvery system, to the store
    3. 03Live supportUpdates and fixes after launch
    iOS / Solitaire / Casual

    A modern, tactile take on solitaire: make quick decisions, clear the board and turn every card into a satisfying move.

    Stackcard matching
    Flowquick decisions
    Clearboard progression
    iOScasual release
    08 / PC puzzle adventure

    Crazy
    Sapper 3D

    Think first.
    Move second.

    Get Crazy Sapper 3D
    Play on Steam ↗
    Indie / Strategy / 3D

    A new 3D spin on the classic minesweeper formula: read the field, outsmart the hazards and guide Max to the finish line.

    What I did / Gameplay mechanics, UI and optimisation.

    30campaign levels
    4difficulty modes
    45Steam achievements
    72%positive reviews
    Playable fragment

    Clear the field
    yourself

    The core loop of Crazy Sapper 3D, stripped to its logic: every number counts the mines touching that tile. Left click clears, right click plants a flag, and the first click is always safe.

    10mines left 000seconds

    Left click clears. Right click flags.

    09 / MMORTS / Space

    Astro
    Lords

    Claim an asteroid.
    Rule the cloud.

    Play Astro Lords
    Free on Steam ↗
    Build / Shoot / Raid

    A science-fiction strategy world where players build asteroid bases, command captains and fight for dominance across the Oort Cloud.

    What I did

    1. 01Gameplay mechanicsCombat, captains, base building
    2. 02Client and serverBoth halves of a live MMO
    3. 03UI on NGUIMost screens in the game
    4. 04OptimisationHeld the client through long sessions
    6captains to recruit
    7captain classes
    50+skills to develop
    F2Pon Steam
    Playable fragment

    Hold the line

    Astro Lords is fought in real time — duels, boss fights, waves of aliens. Same idea here: a formation peels off to dive at you, the guns fire on their own, and each wave comes faster.

    0salvage 1wave

    Move across the screen to launch

    02 / Enterprise XR

    Beyond
    the screen.

    AR / VR / XR
    Spatial products

    Eight Unity experiences across education, heritage, architecture, healthcare and industry. Each card shows the product and the part I built.

    Scroll the archive →
    Carlton Books augmented reality experience01 / AR + VR

    Carlton
    Books

    Deep-space learning through interactive AR pages and a 360° VR journey.

    What I did / Unity AR + VR interactionProject source ↗
    Rigby and Rigby architecture visualisation02 / ARCHVIZ

    Rigby &
    Rigby

    Explore a development before it exists with layered 3D architecture.

    What I did / Unity real-time visualisationProject source ↗
    Fife augmented reality experience03 / LOCATION AR

    In the
    Footsteps
    of Kings

    A county-wide AR journey through Fife history, games and puzzles.

    What I did / Unity location-based ARProject source ↗
    Knebworth House virtual reality experience04 / 360° VR

    Knebworth
    House

    Five eras of a historic estate, viewed from a virtual time machine.

    What I did / Unity 360° VR experienceProject source ↗
    RAF100 augmented reality flypast05 / AR FLYPAST

    RAF100

    Build a formation, draw its path and watch aircraft fly above the real world.

    Top 5Apple Education15K+first week
    What I did / Unity AR interactionProject source ↗
    The Brain in 3D HoloLens experience06 / HOLOLENS

    The Brain
    in 3D

    Layered anatomy, neurons and immersive learning in mixed reality.

    What I did / Unity for iOS + HoloLensProject source ↗
    Allergan medical augmented reality training07 / MEDICAL AR

    Allergan

    A precise 3D training environment for anatomy and procedures.

    What I did / Unity medical trainingProject source ↗
    BP industrial process simulation experience08 / INDUSTRIAL XR

    BP
    Process Lab

    AR and VR simulations that communicate three innovative industrial processes for a global exhibition tour.

    What I did / Unity AR + VR simulationProject source ↗
    03 / Player profile

    Mechanics first.
    Feel always.

    I build complete interactive products: tactile Unity gameplay, spatial VR/AR/XR experiences and the backend systems that keep them connected, reliable and ready to scale.

    01

    Gameplay systems

    C# / Unity
    02

    VR / AR / XR experiences

    Spatial / Interactive
    03

    Backend & live services

    Node.js / Firebase
    04

    Performance & polish

    Profiling / feel
    05

    Full-cycle delivery

    Build → release
    Have a world in mind? Let’s make it playable.
    10games shipped
    08XR cases
    04playable fragments
    1M+installs
    Finished the game archive?
    See the other side of my work.
    Enter
    Enterprise XR ↗