I have experience in software engineering for complex architectures and cross-disciplinary spaces, spanning electrical engineering and web infrastructure to cognitive science.
Data Driven Empathy
User centered data science and data visualization consulting.
IDEO
Data science and data visualization within human-centered design.
Plenty
Data science, design, and software engineering for sustainable indoor agriculture
CDIbase
CDIBase (open source) allows the CU Language Project and similar labs to access, manipulate, and collect research data securely online.
EHP Apply online
A flexible web application for academic admissions.
TRACER Analysis
Identity clustering (SVM) analysis of Colorado political campaign data.
Kipling 3
Modular cross platform desktop application to manage LabJack devices.
CU Language Project / Undergraduate Thesis
Cross-disciplinary undergraduate thesis on Techniques for Interactive Visual Exploration of Dynamic Linguistic Networks.
HarrierCoach
Custom tailored application generates color-coded running workouts from time trial information.
LJM
Cross-platform MODBUS-based driver for LabJack devices.
opencampaigndata
Unofficial API for Colorado campaign finance data.
Leopold the Lizard
Dancing mechanical lizard for Professor Eisenberg's Things that Think course.
Snowfall
HTML5 game / demo that demonstrates jQuery combined with canvas and audio elements.
Google SRE Internship
Worked on building data aggregation service, web-based log viewer, and node annotation system.
UCB CS Degree Planner
Web-based degree planner for computer science students at the University of Colorado at Boulder
AutomataAquarium
Animatronic aquarium for Professor Eisenberg's Things that Think course.
Gleap Alpha
Gleap provides SMS / web-based organizational tools for community service groups.
LabJackPython
Provided programming assistance in building a Python library to control LabJack devices.
LJTickDAC
LJTick-DAC testing and setup utility for LabJack devices.
EI-1050 Testing Utility
EI-1050 testing and setup utility for LabJack devices.
Classes Worth Taking
Simple voting-based web application that allows students to share classes they found worthwhile with their peers.
Digital Media Test Kitchen
Worked with Steve Outing and Olga Kharitonova from CU Boulder's cross disciplinary Digital Media Test Kitchen on algorithmic Internet news credibility.
SQUAD
Created a Python library to abstract low-level socket-based commands for the project's quadrotor helicopter and developed an online resource base for the team.
Panic Factor
Utility I developed for my high school classmates that calculates what score is needed on a certain assignment / exam to get a particular overall grade in a class.
Andrews Robotics Initiative
Supported Professor Correll's graduate students by writing ROS packages for his lab's equipment.
DoITLive
Assisted in building a Dropbox app that allows the user to choose to either store files in the normal Dropbox manner, or also solely in the cloud.
Haikw
Helpful ARI Inverse Kinematics Wrapper
jobBuddy
Desktop application that searches the top job sites and displays listings in a single email client like interface.
LabJackDASY
Wrapper for LabJack devices, enabling their use with DASYLab.
Pypliner
Super tiny boilerplate-reducing arbitrary pipelining framework designed for concurrency and great good.
CityScraperMusic
Graph-based music maker that uses everyday sounds.
SPAGL
Single Paradigm Access GUI Layer
Sirpple
Web-based game creator.