my work

I'm currently aiming to build impactful software that can change communities and lives. Here is a summary of my professional work so far.


Kura AR

Software Development Intern, 2023

I joined Kura as an intern to gain general software development experience. As a small, somewhat scrappy augmented reality startup, my task was to create demos for people to learn about our product.

  • I self directed development of new demos, including learning the process of integrating 3rd party tools, networking protocols, and display drivers into Unity scenes to be shown to potential investors.
  • I showcased the capabilities of our software, both to the public and for our own understanding of our limitations. With documentation being created throughout the development process for future troubleshooting, the demos were kept in a maintainable state.

Inuvo Inc.

DevOps Intern, 2022-2023

Inuvo is an AI-powered advertisement company focused on speedy, accurate ad targeting without using consumer data. During my year supporting the DevOps team, I gained experience with software infrastructure systems. In the process, I automated AWS resource archiving/deletion with Bash scripts to cut daily AWS costs by 30%, created Grafana dashboards to monitor service uptime, and helped manage user access to different company resources.



projects

Throughout my time in school, I've delved into all types of software development, exploring the different avenues of the software world. Here's a mix of school projects, team projects, and personal projects I've done in the past.


Getting Over It with AI

Current

To learn reinforcement learning, I am designing a mod using BepInEx to be integrated with Getting Over It, a Unity video game, so it can be controlled by a reinforcement learning model.


GLADOS Automating Science Pipeline

2023-2024 | Github

For my senior capstone project, I worked alongside 3 others to shift this full-stack pipeline towards a distributed approach, working with a client. Over the school year, I learned the Kubernetes architecture, refactoring the whole stack to be ran on a self-managed, baremetal Kubernetes cluster, with documentation and guides written to integrate future contributors into the system. In the process, I worked with our MongoDB, Python, and Next.JS stack.


AI Calendar Assistant

2023

I built a prompt engineered, fine-tuned GPT-powered digital calendar assistant with a small group. We created ICAL files, system prompts, and user prompts, grading the testing set on realism and quality, based on user preferences. With the model, we built a minimal Flask app on top, enabling easier usage.


Rock Paper Scissors Lizard Spock Live

2023

I designed a real-time image recognition model using CNNs with a partner. Trained on our self-gathered dataset, we accounted for high variance, achieving 95% accuracy.


BoneBot

2022 | Github

To work around the bloated, hard-to-navigate website for Rose-Hulman's food menus, I designed a Discord bot with Python to scrape the website and post the daily menu automatically. Using Discord API, I also implemented a random quote command, pulling formatted quotes from a Discord channel.


Scheme Language Interpreter

2022

With two partners, I developed a Scheme language interpreter, supporting lambdas and continuations. This involved parsing, syntax expanding, and evaluating using Racket Scheme.


Processor Project

2022

I designed, implemented, and simulated a 16-bit multicycle processor with Verilog and a FPGA board alongside a small group. With a finite state machine for instructions, an accumulator, and a self-incrementing stack pointer, we were able to simulate basic assembly programs.


Paly Robotics

Software Lead, 2017-2021

Competing in the FIRST Robotics Competition throughout high school, I designed robot controls and automated ball shooting and path finding with the software subteam. This involved tuning PIDF control loops, building visual tools for automation, and teaching newer members Java as we integrated members of various experience levels into the team. As a team, we regularly won various awards at competitions, and won at the Utah Regional at 2020.