Northwestern University
Sept. 2015 to Current
B.S. Computer Science 2019
Cumulative GPA: 3.78/4.00
Dean's List Honors: 6 Quarters
Relevant Coursework: Programming Languages, Distributed Systems, Deep Learning, Networking, Operating Systems, Algorithms, Machine Learning, Artificial Intelligence
Redmond, WA
Software Engineering Intern, Artifact Services Team
June 2018 to Sept. 2018

  • Designed and implemented microservices to extend an existing distributed system within the Microsoft Engineering System to incorporate cloud computing services, projected to save over $5 million in storage costs
  • Supported existing services within the Microsoft Engineering System, enabling developers both inside and outside of Microsoft to be more productive

Northwestern University
Evanston, IL
Teaching Assistant, EECS 336: Design & Analysis of Algorithms
Sept. 2017 to Dec. 2017

  • Led weekly discussion sections, held office hours, and assisted with grading
  • Course curriculum included dynamic programming, reductions, computational complexity theory, greedy algorithms, and approximation algorithms

Rise Science
Chicago, IL
Software Engineering Intern
June 2017 to Apr. 2018

Rise Science is a sleep science startup that works with athletic organizations such as the Chicago Bulls and Alabama Football to improve performance. At Rise, sleep coaches pore over hundreds of data points before reaching out with personalized guidance for each athlete. My main focus was making this process more efficient by iteratively improving a data dashboard site Rise maintains for sleep coaches.

  • Implemented a new navigation system and search experience using AngularJS and Algolia, leading to a significant reduction in navigation time 
  • Developed new API endpoints using Django and Pandas, allowing sleep coaches to view previously inaccessible analytics data

  • Debugged, redesigned, and refactored existing tools, improving user experience and maintainability

Northwestern Baseball Web Scraper
Dec. 2019 to Current

  • Developed an application that scrapes play-by-play data from the Northwestern Baseball website and parses it into a database-friendly form
  • Built using Scrapy and Firebase

Baseball Data Visualizer
Nov. 2019

  • Developed a web application that visualizes batted ball data (launch angle, hit distance etc.)
  • Built using plotly.js
Survivor NetLogo Model
Apr. 2018 to June 2018
  • Developed a valid, agent-based model to simulate the formation of voting alliances within the Survivor reality competition
  • Built using NetLogo, an agent-based programming language and integrated modeling environment
Public Good Software Chatbot
Mar. 2017 to June 2017

  • Worked with Northwestern's Knight Lab and Public Good Software to research, prototype, and test a chat experience for the Public Good platform
  • Utilized the Motion AI platform to iteratively design a conversational interface that matches users' passions and location with related nonprofits
  • Developed an API using Node, Express and MongoDB that return nonprofits in Public Good's database based on related cause and location

Institute of Electrical and Electronics EngineersTechnical Program Director (September 2017 - April 2018)
Jan. 2016 to Current

  • Managed a team of 3 in the IE3 Technical Program; led brainstorming and hacking sessions to help students design and build a side project
  • Organized BadHacks, an 8-hour hackathon with 40+ attendees that encouraged novice developers to learn new skills by creating a silly project
  • Organized Project Showcase, a project fair with 20+ student teams for students to present independent side projects to peers and industry judges

Additional Activities: Northwestern Club Baseball, Delta Chi Fraternity

Languages & Frameworks: Python (Django), C# (.NET), C/C++, HTML, CSS, Javascript (AngularJS, Node)