An example of our anomaly detection analysis on a day of room temperatures
Our System Structure

United Energy Systems at Carleton College, Senior Seminar

My senior seminar project, we looked to understand, visualize, and grant easier access to Carleton's energy data. We created a system that includes an organized database, an api, a dashboard, and some analysis tools that all work together to grant understanding of energy usage and general facilities data to students and staff at the school.

View Project

A blank crossword grid
A solution to the previous empty crossword grid

Evolve a Crossword

This project was made to evolve a solution to a crossword given a grid. It works through having a random beginning population, assigning fitness to members of that population, and then performing 'natural' selection to get the next population. The idea is that every new generation will be more fit (a better solution) than the previous generation, and in this way, a solution will arise.

View Project

An example snippet of interpreter code
An example snippet of scheme code

Scheme Interpreter, Written in C

Writing an interpreter was a huge challenge as I was unfamiliar with both scheme and C at the time that I was writing it. Our interpreter could take scheme input and output either the correct result or an appropriate error message.

View Project

Lickety Split Logo
The lickety split transactions page

Lickety Split

An Android application for money management in a group. You can enter individual debts, or group debts to make shared living situations easier and general finances streamlined.

View Project

Mockup of home page for Greenvale Community School
Mockup of a new event calendar for greenvale

Greenvale Community School Website Mockup

Greenvale Community School is located in Northfield, MN and expressed a desire for more of an online presence. Myself and a group of 2 others mocked-up a possible website for the school according to the requirements we obtained in interviews with the school and the community members. We used Balsamiq to create prototypes and then worked on those prototypes over the course of several weeks while interviewing the community throughout to ensure that our mockups would suit the needs of the school.

View Project