Skip to content
This repository has been archived by the owner on Jun 5, 2020. It is now read-only.

Latest commit

 

History

History
114 lines (102 loc) · 11.8 KB

README.md

File metadata and controls

114 lines (102 loc) · 11.8 KB

college

Reflection of all the projects I've worked on during my three years @ NU.


Final Update: Well it looks like the journey is over. Some thoughts on this list over at my stay at home projects journal. On to the next adventure.


Bold + Italics are my favorites.

Freshman Year

Project Description Languages / Systems Public Repo
WikiRaces 3 A multiplayer game in which up to eight players race to find Wikipedia articles as fast as possible. App Store. Swift / iOS
DSN NASA Deep Space Network in an iOS app. Swift / iOS
EA Engineering Analysis coursework. MATLAB
Metra Live Map Real time Metra train locations. Swift / iOS / tvOS
Wildcat Wash See the status of laundry rooms across the Northwestern University campus. Swift / iOS
Batteries Attempt to sync battery states across iCloud devices, failed due to unreliable silent push notifications to fetch updates. Swift / iOS / watchOS / macOS
EECS 111 Fundamentals of Computer Programming I coursework. Racket
Spotify Shuffler Plays a truly random shuffled version of your current Spotify playlist. Swift / iOS
Button Tapper Getting XCTest to play button tapping games from the App Store. Swift / iOS
AR Lost and Found See every object lost on the MTA since first app launch. Swift / iOS
AVCapture-Vision Basic live object detection w/ Vision + Core ML. Swift / iOS
EECS 211 Fundamentals of Computer Programming II coursework. C++
DisneyMLv2 Disney Park wait times + ML. Output. Python / Scikit-learn / JS
Camera - IOSurfaceCapture Capture UIWindow screenshot with camera input. Swift / iOS
Heart Calendar See your average heart rate for calendar events. App Store. Swift / iOS
Internship Countdown Web page that counted down to the start of my summer internship, reused every summer. JS
YellKey Extension A browser extension for quick yellkey generation and entry. JS / Safari
Slack Sticker Pack Adds Slack workspace emojis to an iMessage sticker pack on the fly. Swift / iOS
NUCTECScraper Scrap NU CTECs. Results Processing Page. Python / JS
Music Tracker Always on Music playback tracker (+ scrobbles to Last.fm). Swift / iOS
time Floating window with time. Swift / macOS
Autocomplete Hacky project to try and get Xcode style autocomplete for English. Swift / macOS
Creating With Code Slides + Code for club I started to teach creating art with code. Swift / iOS / Keynote
ARCardboard Google Cardboard + AR. Swift / iOS
Movies Just a collection of movies I watched over the summer. Corporate Housing Couch
Language Checker Checks web pages for grammar issues. Python
Lake A high-fidelity low-cost rapid prototyping system. Paper @ ACM. Swift / iOS / watchOS
Lake Server Server for Lake. Node.js / Heroku



Sophomore Year

Project Description Languages / Systems Public Repo
Wave Combine multiple iOS devices to form a single continuous screen. Swift / iOS
Drip Super simple utility for helping me transcribe interviews. Swift / macOS
Rain A spatial audio mixing multi-touch iPad app. Swift / iOS
Fidelityv2 Fetches and parses fidelity investments. Python
Spotify - Add to Playlist App that when launched, attempts to add the currently playing song in Spotify to a specified playlist, then swiftly exits, designed to be used as a service. Swift / macOS
EECS 205 Fundamentals of Computer System Software coursework. Assembly
EECS 213 Intro to Computer Systems coursework. C
EECS 214 Data Structures and Data Management coursework. DSSL2
Stats Utilities Random stat utilities for IEMS 201. Swift / macOS
Services Some macOS services I use on my machines. Automator
WikiRaces Stats 2018 Web page with a few stats from my Wikipedia racing game, WikiRaces. Markdown
Dorm Room Server Server enabling anyone to adjust and set my dorm lights. Python / Google App Engine
Dorm Room Client Client enabling anyone to adjust and set my dorm lights. Python / macOS
EECS 330 Human Computer Interaction coursework. JS
EECS 352 Machine Perception of Music & Audio coursework. Python / Jupyter Notebook
Earth 202 Earth's Interior coursework. Python / Jupyter Notebook
Google Games 2019 Scratch work for Google Games 2019 - Chicago. Python / Swift
Doc Timelapse Get snapshots of a Google Doc over time. Python / Google Drive
Make It Rain I decided I wanted to have water fly out my dorm room window on command... Siri Shortcuts
Free Food Grabs the Postmates coupon codes from App Store update notes. Python
EECS 321 Programming Languages coursework. Racket
Fruit Collection of utilities I made for myself. Swift / iOS / macOS / watchOS
Floating Browser Player SwiftUI experiment for lightweight floating browser window to act like a pip for websites that still don't support it. Swift / macOS
Playlist Switcher Command-tab like behavior for switching active Spotify playlist. Swift / macOS
Playlist Curator Utility for easily removing tracks from Spotify playlists. Swift / iOS / watchOS / macOS



Junior Year

Project Description Languages / Systems Public Repo
A.Theatre Web page for seeing showtimes and seat reservations for our dorm suite theatre. Python / Google App Engine / JS
NU Rewards Checkin for sport events. Swift / macOS
jsonprintextension A thing I made for a friend. JS / Safari
CS 336 Design & Analysis of Algorithms coursework. C++
Rise of the Resistance CLI for grabbing rise of the resistance boarding group info (WDW + DLR). Swift / macOS
countdown watchOS complication that shows how long until my current class is over. Swift / watchOS
location iOS app that tracks my location and reports movement to AWS + plots the data. Swift / iOS / macOS
predict SwiftUI + PredictIt experiment. Swift / macOS
Magic Disney Park wait time notifications. DLR. WDW. Swift / iOS, SwiftUI / watchOS
Magic Box Support Magic backend. Node.js / Heroku / AWS
Magic Box Support Theme Parks Fork of themeparks. Node.js
zshrc zshrc profile. Bash
Today at Me My local homepage + background processing server. This is inspired by years of side projects (and/or makes use of them in some capacity). Python / JS
Fees Web page with live 'national debt clock' but for NU student tuition per quarter. JS
Class Descriptions Grabs all the northwestern class descriptions sticks them in a csv. Python
rl-blackjack Curious if I can create a reinforcement learning gym env for blackjack. Python
Calendar Leaderboard Tool to see who I spend the most time with. Python
NUEnrollmentScraper Gets class enrollment status. Python
PencilKit Layers Basic PencilKit exploration with layers. Swift / iOS
NUCOVID19Watcher Checks for confirmed Northwestern COVID-19 cases. Python
Gravity Putt Endless mini golf in space. Swift / iOS / tvOS / macOS
CIV_ENV 220 Structural Art coursework. Python / Jupyter Notebook
playlists 8+ years of public playlists. Markdown
logger A personal keylogger Swift / macOS
RX RX, R1, R2 Swift / SwiftUI / macOS, Python / Microcontroller, CAD
Stay at Home Thoughts Thoughts and notes on things I've been working on during the COVID-19 stay at home order in Illinois. Markdown
digest Generates a daily gmail unread digest. Perfect for abandoned university accounts. Python
LoginItemScriptsLauncher AppleScript .app used for launching login item scripts. AppleScript