Web front-end in TypeScript, Svelte, and SCSS. Back-end utilizing TypeScript, Bun/Node, PostgreSQL, PHP, Linux, Apache Server, Apache Kafka, MySQL. Productivity and version control skills with Git and Bash. Game development in Godot and Unity. Multi-paradigm programming using C, C#, Java, Lua, and Python.
Gdscript | TypeScript | Bun | PostgreSQL
A client-server solution for a 2D sidescrolling MMO similar to Maplestory. Contains three main components: A master server, a distributed map server system, and the client built in Godot.
C | GDK | CJS
Fixes for issues pertaining to fullscreening, window state management, and broken UI elements. Currently working on implementing animated desktop wallpapers natively in Cinnamon.
TypeScript | Bun | Svelte 5 | PostgreSQL | SCSS
A small commercial project built by a team of 2 within only a couple weeks. Features the ability for students to safely access proprietary curricula, submit projects, and check their progress. Enables teachers to grade project submissions and manage students. Features robust administration tools, letting admins manage students & teachers, visualize key data, and more. Used by a business that services hundreds of customers daily.
TypeScript | Bun | Svelte 4 | PostgreSQL | C++ | Qt | Python | GraphQL | Apache Kafka | SCSS
A very large commercial project built by a team of 4. Features a digital game storefront, a game downloading & patching system, an activitypub integrated social system, a matrix integrated chat system, an achievement system, and many more features. Built as a competetitor to Steam, specifically targeting the growing Linux platform. Currently on hiatus with development due to the schedule of some team members, but we plan on eventually completing the project.
C# | Unity | PHP
An online trading card game that allowed players to compete against each other, trade cards, and buy items in an in-game shop. The game was left as an unfinished prototype and was never released.
Java | Fabric
PathsMod is a Minecraft mod which adds additional paths to the game. Code for the shovel and path logic was completely rewritten for the mod.
JavaScript | Manifest V2
TwitLongerExt is a browser extension which automatically moves a tweet to TwitLonger when the character limit is reached. Developed for both Firefox and Chrome.
PHP | JavaScript | MySQL | CSS
An online tournament platform and deck building tool for the trading card game Magic: the Gathering. Featured automated tournament brackets, an elo system, and live card pricing data.
PHP | JavaScript | CSS
Mino Click is a simple url shortener and image hosting platform originally designed for personal use that has garnered a small userbase.
JavaScript | Manifest V2 | CSS
This browser extension was made for the company BikeLord to make it easier for their users to buy and sell bicycles. Developed for both Firefox and Chrome.
Config
Basic Stellaris mod that adds extra galaxy generation parameters to the game. Used by over 40 000 players.