rachel nash

rachel nash

Research Connect

This web application is designed to help Cornell undergraduates find lab research positions and connect with professors. I collaborated with a team of 7 designers and developers to build it from scratch.
I used React to create many front end features including ability to filter and search for opportunities, match-finding between students and jobs, dynamic profile editing, registration forms, and lab information pages.

GitHub Website

Queue Me In

This site aims to improve overcrowded office hours with an online queue that helps teaching assistants answer questions more efficienctly and provides useful feedback to professors.
I just implemented a new feature: graphic visualizations of our data for use by course instructors. Data such as busiest office hour times and percent of resolved questions are displayed in graphs to aid professors in making administrative and instructional decisions. Built with React, Typescript, and GraphQL.

GitHub Website

Project Management Tool

I implemented the front-end features for this Flask app created from scratch with a team of two other interns.
The site was created to cut costs ($50,000 annually) by reducing Salesforce use.
It allows managers to track their resources, visualize their team's time utilization, and easily assign tasks.
Some of my contributions include a view of all ongoing projects that can be sorted and filtered, graphs displaying employee time utilization, and a tool for adding and editing tasks.

OClue

I designed and developed a text-based, command-line version of Clue from scratch with two other developers. We used OCaml to implement all the elements of the board game.
My main personal contribution was the creation of competitive bots of various difficulty levels, which use logic and probability to deduce solutions. There are instructions to play our game in our repository's ReadMe.

GitHub

MIPS-32 Processor

For my Systems Programming class, I designed a 5-stage pipelined processor with jumps, branches, data forwarding, and stalling. A full write-up of my solution can be found here.

Computer Graphics

Here is an example of a shape I rendered in my graphics class using Catmull-Rom splines. Other memorable projects include keyframe animations with interpolation of quaternions, environment mapping onto sample objects, and all kinds of ray-tracing.

Game Design: Headspin

I and a team of 5 other programmers and designers created Headspin from scratch for Intro to Game Design. This puzzle-solving desktop platformer was made using LibGDX, a Java-based engine. My primary role was to produce original artwork for the project and to assist in writing our manual and design documentation. It was displayed in the annual GDIAC showcase. Watch our trailer if you're curious!

Intern Project Posters

Also, I made ~this website~ from scratch! (The mobile-friendliness is under construction.)