Whether it be a game, a simulation, or a desktop environment. On your computer, console, or headset I aim to bring my vision of how we use our technology to life.
My GithubMultiplayer battleship game with LAN and WAN support. Built with C++ and SFML for speed, networking and real-time gameplay.
Full-stack web application with C++ backend and a web front, connected with crow. Utilises a CI/CD pipline to build the app image with docker, and upload it to prod.
Procedurally generated horror game, with a focus on speedruns! Makes use of custom textures and particles to emulate laser effects
Virtual reality Simulation of Real world theoretical asteroid impact effects. Built for Hackathon Athlone 2025 with NASA API integration.
Split-screen couch co-op game where you battle your friends to collect the most moons! Makes use of custom physics and shader meshes.
Twitch bot that automatically grabs build codes from chat. Built with Python for automated chat interaction and code extraction. Plans for Discord integration!
Animated i3 window manager configuration making use of an experimental picom branch, allowing for wayland like animations on xorg.
Main Neovim configuration with lazy loading, mason, treesitter, telescope, which-key, and bufferline plugins. Regularly updated working setup.
A Dynamic tiling wayland compositor, designed for casual users. Most tiling window managers on the market require extensive configuration, the learning curve of their configuration files can turn away new users. NCWM aims to eliminate this barrier by providing an intuitive GUI for configuration, allowing users to easily customize their window management experience without needing to write any configs. And do not fear, for the power user, the config is fully availible to be changed and tweaked manually. No more will you have to panic when your dotfiles break after an update! Currently an early WIP, No ETA just yet, but stay tuned!