Welcome!
This is an ARCHIVE of most of my projects as an undergraduate EECS student at the University of California, Berkeley. Also included is my Stanford CS147 "Intro to HCI" project - "Burble".
This used to be a Subversion repository on njoubert.com (remember when we had to run our own version control servers??). Now it's a huge github repository!
DISCLAIMER: Much of the code here was written for class assignments. THIS IS PROVIDED HERE PURELY AS DEMONSTRATIONS FOR HOW ONE MIGHT IMPLEMENT IDEAS! I AM NOT LIABLE FOR YOU USE THIS CODE IN ANY DUBIOUS OR FROWNED-UPON MANNER!
Project | Description |
---|---|
Burble and BurbleServer | An iPhone app to share location and texting. It's like GroupMe + locations before GroupMe was a thing (ugh, bitter much?) |
RSCH_ClothSym | A from-scratch cloth simulator written by myself and Sebastian Burke under Prof. James O'Brian as part of an unpublished research project. Includes a useful paper repository! |
Processing Projects | All the Processing.org visualizations I've done, including an Inverse Kinematics solver and Fractal Mountain Generator |
Rockband Vision | Video Demo. A robotic rock-band player: runs a computer vision algorithm on a video feed from a camera looking at RockBand on a television set, and actuates the buttons on the rockband guitar. A final project for CS184 (Graphis) |
CS184 AS3: Shader | This program implements a shader using the Phong Illumination Model. |
CS184 AS4: Ray Tracer | A from-scratch stand-alone Raytracer implementation for CS184 at UC Berkeley |
CS184 AS5: Parametric Surfaces | Converts a Bezier Surface representation to a polygon representation and display with OpenGL |
EE122 P1: HTTP Server and Client | A HTTP1.1-complient HTTP Server and Client in pure POSIX C, with no external dependencies. |