Back to home

Experience

January 2026

TypeScript, Svelte, CSS, JavaScript, HTML

My website uses Svelte to generate web pages from Markdown files. The framework also provides features like client-side routing, link prefetching, CSS inlining, etc. I created a simple API which validates metadata in Markdown frontmatter with Zod and returns the typed result.

May 2025 – June 2025

Python, Terraform/HCL

I spent the summer of 2025 working with two other students to build a voice categorization tool for Swim Tech, a swimming instruction company based in Colorado. Our project was essentially a microservice that converts voice recordings to text, recognizes names, and matches them to student records. During this time, I

  • Translated our client's business requirements into technical specifications.
  • Helped ideate a serverless architecture in AWS involving services like Lambda, S3, API Gateway, Transcribe, Cognito, etc.
  • Implemented that architecture with OpenTofu (an open-source fork of Terraform), enabling reproducibility, managing infrastructure with version control, and per-environment experimentation
  • Wrote a CI/CD pipeline that provisioned our infrastructure and rendered a static demo site which interfaced with our API.

March 2025

Go

Pear allows multiple people to simultaneously access and use a terminal in real time. Users are connected via libp2p; since stdin and stdout are streams, they can simply be copied over the network. I mostly worked on figuring out how to connect multiple nodes with libp2p. The whole project is written in Go.

Like all hackathon projects, this was a collaborative effort created in a weekend.

December 2024

Go, Svelte

Spontani is a web app for sharing nearby destinations, ideal for the spontaneous adventurer. Users can share destinations and upload pictures of their travels there. Working on the frontend, which is written in Svelte and styled with Tailwind, I designed and built many of the pages of the final user interface.

Like all hackathon projects, this was a collaborative effort created in a weekend.

December 2024

Python, C++

Advent of Code is a set of competitive programming puzzles released every December. There is one two-part puzzle per day up through Christmas, each one harder than the last. I have been solving these puzzles for about three years now.

July 2024

C++, C

Ultimate Tic-Tac-Toe is a variant of the popular game that nests another tic-tac-toe board inside each square. I implemented a text-based version for my final project in CSCI 200. All the game logic and rule-checking is implemented, and the board itself is stored in a std::bitset, a choice I made to challenge myself with some bitwise logic.

May 2024

Svelte, Python, Typescript

Kioku is a web application that slows brain regression induced by dementia. Users can stimulate their mental skills by playing customizable matching, flashcard, and puzzle games. I designed all the UI elements and spearheaded much of the frontend development.

Like all hackathon projects, this was a collaborative effort created in a weekend.

Multinotes

HackCU X

April 2024

Typescript React, Python

Multinotes is a note-taking website streamlined for multimedia organization and deeply integrated with a vector database for AI searchability. I worked on the window manager that displays objects on the whiteboard, as well as helping save and load whiteboards from API calls.

Like all hackathon projects, this was a collaborative effort created in a weekend.

February 2024

Svelte, Typescript, Go

StandUp is an app that encourages office workers to take brief exercise breaks by allowing them to post a picture of their workout afterward. It marked my first endeavor into the JavaScript soup that is modern frontend development. My biggest contribution was creating the UI that live-previews a webcam and takes a photo, which wasn't as easy as one would have thought.

Like all hackathon projects, this was a collaborative effort created in a weekend.