I'm a third-year Computer Science major and German minor at UC Berkeley. I'm also an international student from New Zealand! I love learning new things and I'm constantly looking to expand my horizons and gain new experiences. This semester I am a Tutor for CS 61B, a CSM mentor for CS 61B, and a member of Codeology, a campus club that focuses on education, exploring of the tech industry, and creating a supportive CS community. Over summer 2019 I was a software engineer intern at Salesforce -- read about my first week at Salesforce here. I also enjoy practicing German, riding and working on motorcycles, and travelling.
I designed a basic file server with file caching functionality for websites in Golang. The server responded to http requests by searching for files in cache and/or disk, writing the data, and caching files read from disk to expedite subsequent file requests. It also uses Golang channels to ensure there are no race conditions when modifying the cache.
Have you ever wondered if something is Nicolas Cage or not? If so, you're in the right place. In this 4-week Codeology project I gathered data (read: beautiful images of Nicolas Cage), cleaned the data, created a ML model, and trained the model using Tensorflow.
In this 4-week Codeology project I created a program in Python that detects sound from the computer's microphone and reacts to the sound visually through a 3D mesh.
As a quick summer project, I created a python program that graphs the 20 most popular words in wikipedia articles as a pie chart using pyplot, Beautiful Soup, and Tkinter.
I collaborated with a project partner to build a scheme interpreter in python from skeleton code.
I created a visualization of restaurant ratings using machine learning and the Yelp academic dataset in python from skeleton code.