I am an aspiring nerd and a decent software developer. My love for light text on dark terminals, and my passion for a successful test run of my code are my main driving motivations. As a junior Computer Science major at Middlebury College, I am always striving to be part of innovative and challenging projects that extend beyond the classroom context. This has allowed me to work on fun yet complex projects such as: A full-stack website that functions as a platform for personalized memes. Using machine learning, our php webpages gather user ratings for memes by shuffling our data set and randomly presenting memes for users to rate them. Once the user has rated enough memes, the python script will scan over our data set, predicting the user`s rating for all other memes and recommending the best matches dynamically. Thus, with every new meme the user rates, the results of the algorithm improve. An implementation using NetLogo to create a capture the flag game with a paintball twist in which the user is part of a team that can shoot other players, and also shoot walls and pricks to clear the map, while attempting to retrieve the flag and win the game. Last summer I interned at the Middlebury College Animation Studio where I worked on my favorite project so far: The Render Farm. The Render Farm is a multi-node computing cluster that connects dozens of public lab computers on campus to our central webserver. The server divides projects in the studio into smaller parts and delivers them separately to available clients. With the help of the open source animation software, Blender, the client computers are then able to process the request and deliver the rendered frames back to the server. The website also serves as an accessible user interface for monitoring and organizing the Render Farm. Currently, artists and animation students on campus have been using the Render Farm for two semesters which has contributed to faster and more efficient artwork.
©