Bachelor of Science in Computer Science | University of Kansas | Class of 2025
I am a junior studying Computer Science at the University of Kansas. My interests include, but are not limited to:
Notable positions that I have held include the following:
I am excited to announce that I will be returning to Garmin as a Summer Software Engineer Intern!
I work on multiple projects in addition to my required computer science coursework. Many are direct results of my explorations in my research interests. The following are select projects I am extremely proud of & have made decent progress:
This is an award-winning project for Hack K-State 2022, a 36-hour hackathon that occured November 2022. I collaborated within a 3-person team to develop a GTK minimal digital audio workstation (DAW) & full-stack React Native mobile app. The novelty of this project includes timbres being user-defined equations parsed by our implementation of Dijkstra’s Shunting Yard algorithm. Audio mixing is multithreaded with Python’s Threading module. This project won Best Use of AppWrite, a self-hosted, no-code back-end solution.
This project involves developing the ESP32-CAM microcontroller to securely connect to network by receiving credentials via HTTPS. The novelty of this project includes managing device certificates with a Node.js REST API. End users receive the device certificate by scanning the device’s QR code, which contains the certificate’s GET request link. This project is inspired by Bitdefender white paper titled Ring Video Doorbell Pro Under the Scope, which outlines a vulnerability that allows an attacker to intercept device owner’s network credentials. This is an ongoing project that began August 2022.
This is an award-winning project for Hack KU 2022, a 36-hour hackathon that occured April 2022. I collaborated within a 4-person team to develop a full-stack web app with Node.js, Express.js, & MongoDB. This app helps students learn math, allows teachers to post assignments, & animates word problems. Project won 1st place in the Education Themed Track & Best Use of GitHub.
This project is a minimal audio player & visualizer for mathematical equations. This project entirely developed in Java. Development lasted from March 2021 to August 2021.
This project is a MIDI tracker that I worked on during the senior year of high school. This project was inspired by my interest in retro computer music. What makes this project unique is how users can display notes in the command line with specified colors for the note text & background at a given timestep. Here is a short song I composed entirely with Cascade that best exhibits this feature! The editor was entirely developed in Java. Development lasted from October 2020 to August 2021.