This application realistically simulates how light interacts with an environment made up of only cubes. The programs utilizes GPU acceleration and a denoising algorithm in order to produce quality images in real-time, even on modest hardware.
GitHubglsl_analyzer
A language server implementation for the OpenGL Shading Language (GLSL). Provides various IDE features in your editor of choice, such as code completions, goto-definition, and formatting. Ready-made plugins for Neovim and Visual Studio Code.
GitHubAdvent of Code is an event held in December every year. It features programming puzzles ranging from trivial to extremely difficult. I first participated in 2019 and have solved every puzzle since.
GitHubThis is a library I wrote to extract data from SQL queries run against a postgres database. The library focuses on providing an easy-to-use interface that allows developers to quickly iterate on their code. It has gained some decent popularity within the Rust community.
GitHubA silly multiplayer game where two snowmen have a fight. But instead of throwing snowballs, they throw regular objects such as trees and mushrooms! The challenge here was the creation of a custom network protocol that handles packet-loss, spikes in latency, consistency between clients and more.
GitHubA clone of the game with a similar name: N++. This was my final project for a programming course in High School. It features a level editor, a particle system and a simple physics engine. See the video for a short demo.
GitHub