Game Development and Software

Ever since I dove into calculator programming with TI-BASIC, I have had a passion for programming. In my opinion, the most rewarding experience from programming is helping people by sharing something you worked so hard to perfect. A couple of my games have won awards, which can be found here. I've made my own game engine, essentially, with LibGDX, made an arcade game with just native Java, and also published a couple of Android games. Along with that, I have made all the art, music, and sound effects for my games. These are not open source, but I will link to download pages.

Game Development

A Finnish Fable

A Finnish Fable is a cheery platformer set in Iron Age Finland. Run, jump, and arrow-climb through levels while avoiding squirrels and moose(meese?). Enjoy cloudberries to replenish your health and listen to Finnish folk songs in the background.

This was made with my friend Wesam Haddad using LibGDX and Java. This was my first big game, where I made all of the pixel art, wrote the story, designed unique sound effects, and arranged versions of classic Finnish folk songs like Ievan Polkka and Sakkijervan Polkka.

This game won the M'Dieval Game Jam!

Download for PC or Mac


Having a rough day? Bounce through flower-full platforms with a scenic spruce forest in the background to collect carrots! Even better, enjoy the relaxing original marimba music created specifically for calm, but rewarding experiences. The platforms are procedurally generated, so every experience will have unique fun! High scores are local, so if you need to keep the younger ones entertained for a while, challenge them to beat your record.

Download from Google Play


Musecode was made over a hackathon weekend to spread culture and diversity with the help of the Internet. With MuseCode, organizations can select songs from a database and print them out. These codes can be placed in areas of interest in the real world, like parks or bus stops. Users of the app can then scan the code and be taught how to play a culturally significant song on the piano. They can also check the significance of the song on the MuseCode website to learn even more about its origins and culture.

This game won Most Practical at the Diversifying Space and Place Hackathon!

Watch the Demo

Serene Button

Serene Button was my first published android game where I implemented Google Ads apis and direct app to device memory storage. The game is a simple tapping game aimed at anxious individuals. After tapping enough times, you can change the button's skins, sound effects, and the background.

Download from Google Play