Software Development Portfolio

A collection of software projects spanning game development, AI applications, web platforms, and interactive experiences across mobile, desktop, and web technologies.

This portfolio website itself was built with Next.js, TypeScript, and Tailwind CSS

HIA Studio
HIA Technologies

HIA Studio

AI-powered studio for creating physician-controlled conversational agents.

ASP.NET CoreAzureSQL+2 more
Principal Programmer, Backend dev focus
HIA Topics
HIA Technologies

HIA Topics

AI-powered patient education platform driven by physician-authored content.

ASP.NET CoreAzureSQL+3 more
Principal Programmer, Backend dev focus
HIA Health
HIA Technologies

HIA Health

HIA Health was an early version of an AI-powered patient education platform driven by physician-authored content.

UnityC#
Lead Programmer
HIA Virtual Humans
HIA Technologies

HIA Virtual Humans

HIA Virtual Humans - A system for AI powered virtual humans used in HR, training and similar applications.

UnityC#DialogFlow
Programmer
Qvio
Qvio

Qvio

Interactive video platform powered by Author-Controlled AI™.

node.jsAzureOpenAI
Programmer
HIA Gwen AI AR
HIA Technologies

HIA Gwen AI AR

Augmented reality packaging with interactive AI characters, to answer commonly asked questions.

UnityC#AR
Programmer
Kattekøbing Members Portal
Kattekøbing

Kattekøbing Members Portal

Kattekøbing is a local cat rescue organization. This website is a portal for its members to manage their profiles, view their membership status, and more. Administrators can manage members and newsletters.

Next.jsSupabaseTailwind CSS+2 more
Everything
Tactical Battle Simulator
Moustache Banana

Tactical Battle Simulator

Tactical Battle Simulator is a epic battle simulator with 66 unique units to choose from! You can control all of your units in 1st and 3rd Person view! Climb to the top in multiplayer mode and be the ultimate leader!

UnityC#Photon Multiplayer+2 more
Programmer
Muld (Soil)
Lucus Aps

Muld (Soil)

Muld is a digital, learning-based game for primary school pupils. Through a game-oriented universe, the pupil takes on the role of a farmer, the objective is to get his production to thrive – considering both financial and ethical dilemmas.

UnityC#Educational Gaming+1 more
Lead Developer
Children's Traffic Club

Children's Traffic Club

The Children's Traffic Club London is a fun road safety club for all London pre-schoolers. There are mini games that reinforce the messages and larger games that encourage repeat visits as children progress through levels.

HypeHTML5Educational Gaming+1 more
Programmer
Multiverse: Connected Universes

Multiverse: Connected Universes

Your ship was dragged through a wormhole and is now trapped in strange connected universes that he can travel between using wormholes. Avoid obstacles and collect stars to return to your universe.

UnityC#2D Physics+1 more
Everything
Find The Challenging Words

Find The Challenging Words

Find the Challenging Words is a game about searching for the highest scoring words within a randomly generated grid. You earn coins every game that you can use to buy tips, more turns for a game round and shuffle the board.

UnityC#Mobile Development+1 more
Everything
Don't Hit The Sides

Don't Hit The Sides

Move two side paddles independently pong-style to prevent balls from hitting the side walls. If you hit a ball 5 times with a paddle, it will disappear, but more will be shot with the cannon. Can you stay afloat?

UnityC#Mobile Development+1 more
Everything
Sprint Car Dirt Track Racing

Sprint Car Dirt Track Racing

Sprint Car Dirt Track Racing is for all those mud slinging fans, slide around corners just as they do in real life. Sprint Car Racing fun to it's extreme! race with 8 cars on 9 tracks with more to come!

UnityC#Physics Simulation+1 more
Programmer
Road Safety Pairs

Road Safety Pairs

When crossing the road you should always do it safely. Road Safety West of Scotland pairs game helps you learn how to cross safely. Find the matching road safety pairs.

UnityC#Educational Gaming+1 more
Programmer
Munchbot

Munchbot

The objective of the game is for you to grab as many food items as possible from three moving conveyor belts within the limited time allocated. Direct the robotic arm by moving your finger on the iPad / iPhone to grab food.

UnityC#Mobile Development+1 more
Programmer
Formula for Thrills
Siemens

Formula for Thrills

Can you work out the formula for thrills? Figure out how to thrill your riders but finish at a safe speed by altering various factors on each of our five rollercoaster tracks.

HTML5HypeAdobe Illustrator+2 more
Programmer
Life Without STEM
Siemens

Life Without STEM

Stop and think for one moment about how some of the things we take for granted everyday would be very different without science and engineering using our latest interactive learning tool Life without STEM.

Construct 2Adobe IllustratorSpriter+2 more
Programmer, Animator
Airheads Jump
Tactile Entertainment

Airheads Jump

Tilt and tap your device in a jungle hop to the top! Use platforms and power ups to bounce your way through over 100 levels, including catching butterflies, smacking Tikis and freeing your fellow Airheads.

UnityC#Mobile Development+1 more
Gameplay programming, UI, native plugins, localization, bugfixing
Skyline Skaters
Tactile Entertainment

Skyline Skaters

Skate across the rooftops of the world! Perform hazardous jumps from building to building with only your skateboard to escape the authorities!

UnityC#Mobile Development+1 more
Gameplay programming, UI, native plugins, localization, bugfixing

Interested in Working Together?

I'm always excited to take on new development challenges and bring innovative ideas to life.

Get In Touch