A pragmatic developer in the wider creative industry

My main skills are a solid understanding programming in object-oriented languages (C++, C#, Python, and more), computer science concepts, and a foundation of mathematics from my academic background in physics and computer science.


Check out some of the project I've worked on!

PyDrumScore


Project Author, first stable release December 2022

Made with: Pure Python
A love letter to the drum community

PyDrumScore is a Python library for generating drum sheet music through code. This allows the user to programatically bypass the relative complexity of modern scoring tools, whose features often go beyond the scope of what is needed to create drum sheet music.

Check it out!

Arcaninjadroid: Kitty Catastrophe


Project Lead, 4 months, released September 30th 2018

Made with: Pure (no framework) Javascript with HTML5 Canvas
Hometeam Gamedev game

Aliens have taken all of Earth's cats! Arcaninjadroid, a combination of a mage, a ninja and a robot, sets out to save his kitten from the feline-loving invaders!

Play it here!

Spell Spiel


Project lead, 3 months, released September 17th 2017

Made with: Pure (no framework) Javascript with HTML5 Canvas
Hometeam Gamedev game

Spell Spiel is an RPG typing game. Cast spells by writing them out as fast as you can, unlock new spells by helping your friends, and defeat all the monsters attacking the school!

Play it here!

Spell Spiel Mirai


Solo project, 3 months, released April 19th 2018

Made with: Unity C#

This RPG demo based on Spell Spiel uses voice recognition to detect spellcasts in Japanese. Practice your pronunciation to cast the most powerful spells!
(No purchased art assets)

Play it here!

Credited work

Most of my professional time in the industry has been spent on developing animation solutions (with a focus on inverse kinematics) to be used across videogame productions. However, this technology and a lot of the projects that use it sadly fall under non-disclure agreements 😢.

The games listed below are other hobby projects I have taken part of in one way or another. For some I wrote gameplay code, others were for level/environment design, and some were strictly for game art. I've been recognized as a "Game Changer" in HomeTeam GameDev for being among the most active in the group.

I've listed these titles according to the general scale of my implication, starting with the most impactful.

  • Blockological Society

    Move blocks to solve an array of puzzles.
    Hometeam Gamedev game.
    Project lead: Christopher McLaughlin

    My contributions: Main Menu, Level Selection, transition effects code, "Icy Maneuvers" Puzzle, "Just Pick One" Puzzle, "Strong Strong Magnets" Puzzle

  • Steel Cavalry

    Take control of various mechs to fight off the bad guys and accomplish your mission!
    Hometeam Gamedev game.
    Project lead: Jeremy Jackson

    My contributions: Enemy Base level, drone model and implementation, elevator and door code, early refactoring and bug fixing

  • Ghosts in Neo Tokyo

    Save the karaage stand from spooky ghosts!
    Hometeam Gamedev game.
    Project lead: Clay Taeto

    My contributions: Tenghost sprite sheet, alley background, street background variations

  • We Must Prepare

    "Stardew Valley" inspired post-apocalyptic robot farm simulator. Grow plants, chop wood, mine stone and metal. Save the human race!
    Hometeam Gamedev game.
    Project lead: Jeremy Kenyon

    My contributions: Rock art, art for several trees (large, dead, surviving)

  • Mage Hook

    Dungeon crawler where you play as a skeleton that rebels against its evil master.
    Hometeam Gamedev game.
    Project lead: Clay Taeto

    My contributions: Slug Roll Art, Slime Munch Art, Poison Cloud Art

  • Towers of Space

    Tower defense in space!
    Hometeam Gamedev game.
    Project lead: Caspar "SpadXIII" Dunant

    My (first ever!) contributions: Double-barrel tower model, programming

I'm still learning!