Projects:
An incomplete list of everything I've done
Categories:
Languages:
September 2024
Securly Plus
When my school switched to Securly Flex from Edficiency, I made this extension to improve the general Securly Flex user experience. It adds a dark theme to the website as well as numerous customization options.
Languages used:
Languages used:
Tools/frameworks utilized:
Skills acquired:
July 2024
Send to Computer v2
A rewrite of this simple messaging application in Rust and Typescript. I packaged it up into a Docker container for easy use.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
June 2024

This Website
Most of this website is generated automatically from data files describing my projects and skills. This makes it very easy to maintain and edit. The website is powered by 11ty, making it very fast with minimal client side JavaScript. It uses Tailwind CSS for styling and Liquid for the frontend templates.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
April 2024
Pollerr
A monetized polling website that aims to supply corporations with valuable statistics through incentives for their user base.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
December 2023
Vocabustudy (3rd iteration)
I rewrote Vocabustudy again to be faster, more lightweight, and more user friendly
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
Edficiency+
My high school uses Edficiency for flex time scheduling, so I made this extension to expose more information about flex sessions (and add dark mode to the website).
Languages used:
Languages used:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
May 2023
Activate Your Truth and Power
I rebuilt my mother's website using 11ty and developed a comprehensive editor for her to use. I created my own block editor to replicate Wordpress's format.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
April 2023

Mi Band 4 Web
I was concerned about the privacy issues surrounding using the official app for my smartwatch, the Mi Smart Band 4. (The "S" in IOT stands for "secure") I reverse engineered the Bluetooth low energy protocol the watch used, using my phone's BLE log and Wireshark. I created this web application as an open source and secure alternative to the app.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
December 2022
Simple Text Editor
Chromebooks, which I used at school, didn't have a text editor built in. I created this web application as a replacement, which allowed me to edit files on my Chromebook's filesystem - think Notepad with syntax highlighting.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
August 2022

Vocabustudy
I created Vocabustudy as a fast, free, and ad-free alternative to Quizlet, an educational studying platform. It quickly took off as many of my friends (and their friends) started to use it. As this was bigger than any project I had done before, I decided to track the code with Git. I learnt how to use Firebase for storing data, authentication, and hosting.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
June 2022
Send to Computer
A simple messaging application which allowed my family and I to instantaneously transfer data between our computers.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
March 2022
Homework Tracker
A web application to organize and track homework. Because this was one of my first "published" applications, I learnt how to package and version applications to be shared with other people.
Languages used:
Languages used:
Tools/frameworks utilized:
Skills acquired:
Skills acquired:
May 2021
Trip Planning
I created this web application to help my family and I track data such as points of interest, gas stations, restaurants, and hotels for our vacations.
Languages used:
Languages used:
Tools/frameworks utilized:
Tools/frameworks utilized:
Skills acquired:
Skills acquired: