Projects

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 Project

PackKit

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 GitHub

Earn 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