Freelance data science, visualization, user-centered design, and software engineering. Web, mobile, desktop, embedded, and complex architecture. Connect with me on LinkedIn and GitHub.
Analyze Boulder Census
Interactive visualization of the Analyze Boulder Census.
TED Visualization
Published visualization of the history of the TED conference.
Economic Health and Political Balance
Visualization of US economic health and balance of power from 1959 to 2011.
DaxlabBase allows the CU Language Project to access, manipulate, and collect research data securely online.
Ant-inspired Resource Gathering Simulation
HTML5 canvas / JavaScript model of a self-optimizing ant-inspired resource gathering network.
EHP Apply online
An international student aware admissions web application compiler.
MCMC Slime Mold
HTML5 canvas / JavaScript model of the awesome network optimizing slime mold.
Kipling 3
Modular cross platform desktop application to manage LabJack devices.
API and machine learning model for Colorado campaign finance data.
Grader bias neutralization algorithm.
UCB CS FCQ History
Visualization of the history of FCQ results from the CS dept. at CU Boulder.
UCB CS Degree Planner
Web-based degree planner for computer science students at the University of Colorado at Boulder
Cross-platform MODBUS-based driver for LabJack devices.
CU Language Project / Undergraduate Thesis
Cross-disciplinary undergraduate thesis on Techniques for Interactive Visual Exploration of Dynamic Linguistic Networks.
Science Discovery
Working with Professor Colunga and graduate student Ariel Aguilar on developing a curriculum for middle school students related to graph theory and propagation.
What Did You Do?
For fun visualization of my trip to London and Paris.
Hexagonal Population Game
HTML5 canvas / JavaScript hexagonal population variant on Conway's Game of Life.
EHP Profiles
Currently developing a resume hosting / data mining platform that will be used by the CU Boulder Engineering Honors Program community.
Silver Leaves
Artistic rendering of a small plant done in Blender.
Before Tintern
Artistic rendering of a train station done in Blender.
The Spiegelman
Artistic rendering of a small wooden boat done in Blender.
Denver Art Museum
Artistic rendering the Denver Art Museum done in Blender.
Leopold the Lizard
Dancing mechanical lizard for Professor Eisenberg's Things that Think course.
Google SRE Internship
Worked on building data aggregation service, web-based log viewer, and node annotation system.
Animatronic aquarium for Professor Eisenberg's Things that Think course.
Artistic rendering of a glass beaker done in Blender.
FCQ Visualization
Visualization of the Faculty Course Questionnaire dataset from the University of Colorado at Boulder.
Provided programming assistance in building a Python library to control LabJack devices.
HTML5 game / demo that demonstrates jQuery combined with canvas and audio elements.
Gleap Alpha
Gleap provides SMS / web-based organizational tools for community service groups.
LJTick-DAC 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.
Harrier Coach
Custom tailored application generates color-coded running workouts from time trial information.
EI-1050 Testing Utility
EI-1050 testing and setup utility for LabJack devices.
Digital Media Test Kitchen
Worked with Steve Outing and Olga Kharitonova from CU Boulder's cross disciplinary Digital Media Test Kitchen to develop an algorithmic Internet news credibility rating system.
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.
Working on a simple game framework geared towards performance, rapid development, introductory CS education.
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.
Super tiny boilerplate-reducing arbitrary pipelining framework designed for concurrency and great good.
Helpful ARI Inverse Kinematics Wrapper
Desktop application that searches the top job sites and displays listings in a single email client like interface.
Wrapper for LabJack devices, enabling their use with DASYLab.
Graph-based music maker that uses everyday sounds.
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.
Web-based game creator.
Custom web application for managing longitudinal participant data from the CU Language Project.
Single Paradigm Access GUI Layer