Projects & Work

A collection of open source projects, game development experiments, and side projects. From game jams to production apps, here's what I've been building.

See the Light

See the Light

Entry for Ludum Dare 57 (built in a weekend) within the theme "Depths". Created in Typescript using Phaser library.

chbr

chbr

A simple git repository navigator wrapped up as a ruby-gem

Blade Jumper

Blade Jumper

Entry for Ludum Dare 54 Game Jam (built in a weekend) within the theme "Limited Space". Created in Java using LibGDX library.

Tunify

Tunify

Open source Guitar Tuner Android application. It is developed implementing the Yin algorithm for pitch detection.

Pizza Cat

Pizza Cat

Entry for Ludum Dare 53 Game Jam (built in a weekend) within the theme "Delivery". Created in Java using LibGDX library. Implemented AI Pathfinding for intelligent movement of NPCs.

RayCasting 2D

RayCasting 2D

Wolfenstein clone written in LibGDX (Java open-source 2D and 3D graphics library that utilizes OpenGL). For the ray casting the Digital Differential Analyzer Algorithm was implemented.

Solar Dawn

Solar Dawn

Educational Physics Video Game. Build as part of my Diploma Thesis at University of Patras, Department of Electrical and Computer Engineering.

JunkieMusic

JunkieMusic

A discord bot that receives commands from users to search in YouTube for a specific video (based on the video title) and streams it live in a virtual chat room. Implemented using Node.js, Discord.js, and the YouTube API.