Currently studying for my Master's Degree in Computer Science at the University of Kentucky
*pfp by Dawning Crow* their site
Syntax Highlighter using the tree-sitter project. Built using Javascript as its language to construct the CNF Grammar. It then gets compiled to a C parser that can be embedded to any Text Editor that has native tree-sitter support or via plugins. The list includes but is not limited to... Neovim, Helix, Sublime, Zed, VSCode, etc.
- Node Package
- Javascript
- CNF Grammar
- Parsing
Minify is a Spotify API fetcher that given an user and the date range. Will render a minidisc album of that user's top 10 songs. Users are able to edit the default output to their hearts content and output their creation to different social medias. Mainly built to practice procedural texture generation, API communications and the Svelte Framework.
- Website Link
- Typescript
- Svelte
- Deno
- Throlte
- Three.js
The Multi Platform Retro Game Engine
There are a lot of game consoles that have great quirks. Their gimmicks also created a vibe that just by using them got you entranced in the game. I still remembering using my DSI and playing the Legend Of Zelda: Phantom Hourglass which had one of the most fun puzzles that was only able to be created due to the design of the console. Game Design is about making the player have as much fun as possible. Limiting our ways in doing those year by year is not really a good method in improving our craft. So, I came up with Urigin Engine, a game engine which is to try and revive these consoles by making the creation and porting to other platforms as easy as possible.