Collaborated on a game made in unity where the challenge is to survive as long as you can without catching the Coronavirus, while balancing staying at home to avoid other people, with going out to acquire necessary food and health supplies. Scripts for controlling behaviours are written in C#.
Received 2nd Place in Google's HackDSC 2020 Hackathon!
An indent-based scripting language written in Java. Inspired by Python and MIPS Assembly, it provides a hybrid approach to things like variable assignments and loops.
It allows for both procedure & jump based control flow, as well as for & while loops. Also allows for regular variable assignments, along with a simulated stack of registers.
A game of snake built into a java applet. Based on the original Atari game, this version has a mode for wrap-around, where instead of ending the game, collisions with walls teleport the snake to the other side of the screen and the game continues.
Supports integration into a website to be used in things like loading screens or lobbies / queues.
An antique style 7-segment digital clock display on a Java JFrame that displays your local time.
It simulates the logic of encoding each hex digit into binary, and lights up the corresponding "LED"s depending on the position of the booleans in a corresponding bit array. While mainly just a proof of concept alone, it is degisned to be easily integrated into other projects.
A product management site created with Vue & Go.
Displays a list of current products, as well as data about these products. Includes ability to add, delete, modify and search for products. Provides data such as prices breakdown, total value, and average name length.
Products are stored in a PostgreSQL database accessed by a GoLang REST API.
A simple bookmark launchpad with other start page utilities.
Holds your bookmarks front and center. Checks if you've committed to GitHub today. Gives you a weather report for your location automatically. Also includes a To-Do list.
All data is saved as browser local storage, meaning no personal data is ever sent anywhere.
A python CLI program that scans every word in a document and lets you lookup words, providing exact & similar matches. Similar words are found using the Levenshtein distance algorithm given a degree of similarity.
Allows for multiple documents to be scanned, and provides source & line number for each word found.
A lightweight CLI written in GoLang to grab content from the web and speed-test websites. Can grab JSON from a web API or HTML code form a given link.
Profiling tool sends a specified number of requests to a website and returns the milliseconds each request took, the size of each one, and statistics such as average speed, largest request, and return codes.
Another lightweight CLI that grabs data from Postgres servers. Main functionality is to see contents of tables in a nicely formatted manner, but also supports limited data modification.
Useful alongside psql CLI which lacks a straightforward way to peek inside tables and modify their contents without sending an SQL command.
A calculator written in C that uses polish notation. Aside from being able to process infinitely long and nested equations recursively, this little utility demonstrates a simplified version of how Lisp programming languages process input.
Allows for standard operations as well as sin, cos, tan, abs, and %.