logo

Projects

Axle

Axle

**Axle** is a 2D game engine built from scratch in Rust, designed to deepen my understanding of game development and engine architecture. Drawing inspiration from popular engines like Unity, Axle focuses on simplicity and performance, while offering hands-on experience with rendering, input handling, and physics simulation. This project is a journey into the fundamentals of game engines, exploring both the challenges and the rewarding process of creating interactive environments from the ground up.

Learn more →
oxsh

oxsh

oxsh is a lightweight UNIX shell written in Rust, created with the objective of mastering the language and exploring its full capabilities. Having extensively used various shells and command-line tools, I often found myself curious about their inner workings. This project aims to demystify the complexities behind these tools.

Learn more →
Cosmos

Cosmos

Cosmos is a simple chess engine designed to test test your chess skills. Developed with Unity, Cosmos allows you to automatically review your games and provides the option to challenge a small AI opponent.

Learn more →
Paintball Online

Paintball Online

PaintballOnline (previosly known as Deadlock) is a completed multiplayer game project that I developed for a school project to enhance my skills in multiplayer game development. The primary goal was to create a final product similar to CS, offering a simple yet engaging gameplay experience with exceptional mechanics. Despite its simplicity, the game features robust logging capabilities to analyze network details such as average ping, packet loss, and more. Instead of aiming for a massive MMO, which would require an extensive amount of time, I focused on crafting a game with impactful mechanics within a reasonable timeframe. The entire project, including both the client and server components, was developed in Unity. This project was built using the devlogs I released, ensuring they remain valid and useful. To follow the progress and explore the project, you can find the links below.

Learn more →
Kyodo

Kyodo

Kyodo is an instant chat application entirely built by me and it's open source, so you can modify it to your needs. It offers a comfortable chat experience with a straightforward backend powered by Express.js and GraphQL. This ensures instant message delivery and secure authentication, allowing users to engage in private or group chats effortlessly. The frontend, built with React.js and Mantine, features a simple design, real-time messaging, and responsive layouts for optimal user experience.

Learn more →