Overview

Here is a collection of publicly-viewable projects I’ve worked on in the past few years.

Work Projects (Sustainability Office)

These are the public projects I’ve worked on while working as a part-time student software developer.

Sustainability Map

This is an interactive infographic map of the OSU Corvallis campus which I mostly wrote from the ground-up using Vue-CLI with leaflet. You can view the app here and the source code here.

Image of sustainability map

Some cool notes about this project:

Energy Dashboard

A large serverless application developed by prior student employees which I’ve been maintaining and extending for the last year or so. You can view the application here and it’s source code here. Image of graph of solar data on Dashboard Here’s an itemized list of some of the contributes I’ve made towards the project:

Personal Web-Apps

RREF Calculator (Vue)

This is a simple RREF calculator which I made to help me out in my Linear Algebra class back early 2021.

image of my rref calculator

You can check-out the source code here–or alternatively visit the web-app here.

𝓤𝙣𝙞𝙛𝙤𝙧𝙢: Unicode Text Formatter (React)

A simple unicode text formatter built off the Create-React-App project template.

image of uniform unicode text formatter formating text

You can check out the source code here or visit the website yourself here.

Term-card: No data-store note card sharing (Vue/Bulma/LZMA.js)

Effectively a hacked version of topaz’s paste (a no data-share source code sharing app for advent of code) designed for general purpose notecard sharing.

Basically works by storing the compressed base-64 encoded notecard data in the web-page URL.

image of term-card working

You can check out the source code here or visit the website yourself here.

Biology Portfolio (Bulma)

A simple but stylish website I made for my final project in my Bio 103: Human Anatomy Course during spring term of 2019.

The website was intended to showcase the variety of work I made during the term but also gave me the opportunity to leverage npm in stream lining my development process using a variety of neat tools like Babel, Webpack, Sass & Bulma.

image of website

You can check out the source code here or visit the website yourself here.

Computer Chess (C++ w/SDL 2.0)

An implementation of 2 player computer chess with a GUI programmed in C++ with usage of the SDL 2.0 Library.

chess program working

You can check out the source code here

Smaller/Older Projects (made >2 years ago)

These are some older projects made either during high school or my freshman year of college which I’m including here for my own self interest, but aren’t reflective of my current skill set.

Poll-Boy (Python)

Poll-Boy is a simple bot that I programmed using the library discord.py to add simple yes or no polls. The idea was to make a better alternative to straw-polls for Discord servers.

The source code can be found here.

image of the program working

Back-Stabbers! (JavaScript)

image of my javascript game A game where you stab simple 8 bit sprites in order to gain points! This game was made for the 13kJsGames 2019 code golfing competition where projects were forced to be under 13 kilobytes. This meant common and popular libraries like JQuery and most game frameworks were banned from being used. This is the only game I made from ‘scratch’, that is without the help of a game engine like Unity or GameMaker. The game placed 50th out of 200 entries. You can play a slightly more polished version of the game here!

A Slimy Quest (Gamemaker Studio 1.4)

Image of Slimy Character falling down

A mix of a basic platforming and pong game. Made in 1 month for the 2018 GitHub GameOFF. My game placed 19th overall out of 328 entries. Most notably I also scored 11th place for the category of Theme Interpretation. The Game’s source code may be viewed here, the entry for the GameOff can be viewed here and if you wish, you can play it here.

Dolt’s Home (Unity 3D)

Image of Dolts Home

A 3D game made over the course of my sophomore year of High School using Blender, Unity, BFXR and a couple more tools/libraries. The project can be found here.

image of tree

Bear World! (Gamemaker Studio 1.4)

A simple platforming game I made freshman year of High School for my Introduction to Programming Class. Although it hasn’t aged particularly well, you can still play this game here!

ToyCalc (C)

A simple terminal calculator interface written using the NCURSES library C!

image of the program working

You can check out the source code here.

Langston’s Ant (Python)

An implementation of Langston’s Ant using Python and Tkinter. You can find the code here

image of the program working

Comic Sans Bookmarklet (JavaScript)

A small url-embedded block of JavaScript code that changes all the fonts on a given web-page to Comic Sans MS. You can find the code here.

image of the program working