Projects
SWE Internship
In June 2024, I had the opportunity to intern at Strategic Education under the engineering team. My project was centered on creating a system to track user interactions on the company's platforms using Google Tag Manager. My contributions helped the marketing and analytics teams to gain insight into which webpages were driving conversions and engagement. With this data, the teams were able to improve SEO strategy and better understand the efficacy of their marketing campaigns.


Google Tag Manager is useful for tracking events like mouse clicks, form submissions, and scroll depth. The example shows what metadata is captured when a user clicks on a link on the landing page.
Consensus in a Faulty System
My group and I worked on exploring consensus algorithms. Specifically, we studied what models of communication processes can follow to reach consensus, and what algorithms are available to implement such a protocol. Our implementations of a leaderless Byzantine Paxos, leader-based RAFT, and HotStuff, a leader-based Byzantine fault tolerant algorithm, serve to demonstrate the ability of these algorithms to reach consensus in the presence of Byzantine faults and network failure.

My individual contributions to this project included leading the project design, implementing network failure, and helping code our leaderless algorithms.
I also created a website displaying our work! You can check it out here.
CarlTune: Navigating Carleton's Music Scene
For this class, I conducted interviews with Carleton musicians to better understand what difficulties exist in navigating the Carleton music scene. This allowed me to create a Figma prototype that would provide students with a streamlined source to access when/where music events are held, and a platform to connect with other campus musicians. Here, I learned about user testing and effective designs. Take a look at my design below!
