Full-Stack | Cloud | Serverless
Experienced full-stack software engineer focused on modern JavaScript technologies, cloud infrastructure, and serverless architecture.
Skills
While I'm familiar with a wide range of tools and technologies in the JavaScript ecosystem, my core expertise lies in the following areas.
Experience
With over 10 years of experience across a range of industries and companies, I've designed and built products and services that have been used by millions of people all over the world.

TryHackMe
Senior Software Engineer
2025 - Present (4 months+)

DeadHappy
Senior Software Engineer
2022 - 2024 (2 years, 8 months)

Rocket League Garage
Senior Software Engineer
2021 - 2022 (10 month contract)

ParkIT
Software Engineer
2019 - 2021 (2 years, 4 months)

Emailcenter
Software Engineer
2014 - 2018 (4 years)

TryHackMe
Senior Software Engineer
2025 - Present (4 months+)

DeadHappy
Senior Software Engineer
2022 - 2024 (2 years, 8 months)

Rocket League Garage
Senior Software Engineer
2021 - 2022 (10 month contract)

ParkIT
Software Engineer
2019 - 2021 (2 years, 4 months)

Emailcenter
Software Engineer
2014 - 2018 (4 years)
Open-Source Projects
I've created and maintain a number of open-source projects, from npm packages and command line utilities to desktop applications and games.
streaker
Cross-platform GitHub contribution streak/statistic tracking menu bar application with reminder notification
streaker-cli
GitHub contribution streak/statistic tracking command line application with ASCII contribution graph
contribution
GitHub contribution graph parser - contribution streak & statistic calculator with zero dependencies
sugar-donut/chicken-dash
Cross-platform GitHub Game Off 2018 entry built with web technologies using Phaser
gitsu
Interactive command line util for quickly & easily switching git users
string-to-tailwind-color
Generates a random but deterministic Tailwind CSS color and shade from a string
gus
Git User Switcher - Simple command line utility for quickly/easily switching between local git users
colstr
Simple command line utility to colorize strings based on delimiters contained within them
pk-games/klexos
GitHub Game Off 2019 entry built with Unity
homebrew-tap
Homebrew tap for my brew formulae
dotfiles
My macOS developer config
Contact
Got an interesting project or idea you'd like to discuss? Get in touch.