Engineer · Maker · Runner

I build things
that move.

Games with altitude. Software with purpose. Systems that help real communities get things done.

Web games✦Open source✦Training intelligence✦Community platforms✦Infrastructure✦ Web games✦Open source✦Training intelligence✦Community platforms✦Infrastructure✦

Selected projects

Built from curiosity.
Finished with care.

These are the projects I keep coming back to: ambitious games, practical tools and software built for people I know.

01
Browser gamesFree & open sourceSolo & online

Jimmy’s
Flying Circus

A growing collection of 3D flying games that run entirely in the browser. It brings together air combat across three eras, a living 1:8 map of Northern Ireland, co-operative helicopter rescue and two space games—playable alone or online with friends.

  • Built withJavaScript · WebGL · Python
  • In the worldReal transport, weather and live data
  • FocusFlight · Rescue · Exploration · Multiplayer
Play Jimmy’s Flying Circus ↗
02
Game preservationC++

HoverNet

A modern revival of the 1996 classic HoverRace. Fast hovercraft, tight tracks, missiles and online racing—rebuilt for Windows and Linux with gamepad support and a library of community-made tracks.

View on GitHub ↗
03
Open sourcePlayable alpha

OpenHover

A clean-room hovercraft racer written from scratch with original code and assets. It already supports local and authoritative online racing, AI rivals, weapons, replays and three original tracks.

View on GitHub ↗
04
Training platformPHP · Strava

MyTraining.run

A training companion that turns Strava history, recovery check-ins, goals and events into useful guidance. It connects the day’s decision to the bigger picture without pretending that messy human training is an exact science.

Visit MyTraining.run ↗
05
Public websiteMembers platform

Fortwilliam Musical Society

I developed the society’s public website and its secure members’ area. The public site gives productions, news and the society’s story a welcoming home, while the private platform brings events, documents, rehearsal information, schedules and production resources together for members.

Visit the society website ↗ Visit the members area ↗

Away from the keyboard

Running is the
long game.

It is where I clear my head, test my patience and remember that progress is usually made one ordinary day at a time.

I’m a member of Scrabo Striders Running Club, and I enjoy the rhythm of consistent training as much as race day: watching the weeks join up, learning when to push, and learning when not to. That experience is what led me to build MyTraining.run—a tool shaped by the questions I actually ask about my own training.

Consistencyover hero days
Curiosityover certainty
Progressover perfection
John McCourt
ENGINEER·RUNNER·MAKER

About me

Software, systems
and the space between.

I’m John, a software, DevOps and infrastructure engineer based in Northern Ireland, with a Master’s degree in Computing (Software Engineering).

My work crosses the boundaries between development and operations: designing applications, building the infrastructure they run on, automating testing and deployment, and keeping systems dependable once real people rely on them.

The projects on this page are where that experience becomes personal. They let me explore multiplayer systems, open-source game development, responsible training guidance and software for a community I care about.

PHPC# / .NETC++JavaScriptLinuxDevOpsCI/CDInfrastructureOpen source

Keep in touch

Good ideas are better
when they move.