A selection of personal projects demonstrating my experience with software development, application development, and game development.
Novara's Ascent
A 2D platformer developed with a custom game engine. The project includes custom collision, physics, rendering, asset loading, and game-state systems, as well as a custom map editor.
Technologies: Python, Pygame
View ProjectPackKit
An Android application for managing backpacking trips, featuring customizable packing lists and item attributes. Trip and packing data is saved between sessions using JSON serialization.
Technologies: Kotlin, Jetpack Compose, Android Studio
View on GitHubEarn It
A Noita mod built in Lua that adds an unlock system based on enemy-specific pools. The mod evaluates player actions and provides available spell and perk unlocks.
Technologies: Lua, Noita API
Steam Workshop