At Burning Man, it's important to be visible in the dark. And to be able to see when you forget to bring a flashlight. A simple Arduino-driven LED strip wearable. I wanted to make it look like a glowing vascular system.
"Physical Dropbox" 3D scanner
(Dropbox Hack Week 2013)
Built a 3D scanner in four days from cheap off-the-shelf components (and an Arduino) with David Dohan, Abhishek Agrawal, Mason Liang. I worked on image processing i.e. extracting object deformation away from axis of rotation and turning that into a mesh, and noise reduction.
An American Sign Language learning community with a crowdsourced video dictionary, and reverse lookup from sign characteristics.
Asler won the 2012 MIT Web Programming Competition (6.470).
Team: Stephan Boyer, Mark Wittels
Clinical conversation analysis
(Spring 2012, MIT Media Lab)
Sentiment analysis and other experimentation with a corpus of transcribed clinical conversation.
Naive Bayes classifiers for automated satire classification of news articles. My final project while taking Regina Barzilay's natural language processing class, 6.864.
(Summer 2007, Stanford University)
Built a haptic virtual laparoscopic suturing simulator on top of the SPRING surgical simulator.
My personal role was developing the haptic interface, graphics, knot detection, physics (such as modeling organs/tissues so that they would feel realistically viscoelastic through the haptic interface), object and tool models, and setups for various surgical scenarios.
Mentored by Dr. Craig Cornelius and Dr. Wm. LeRoy Heinrichs of the now defunct SUMMIT group (Stanford University Medical Media and Information Technologies). Dhruv Garg and Michael Fagan also worked on different areas of this project.
Wrote a CNC programming visualizer and G-code generator for my high school robotics team's CNC tabletop mill that could be used to create sequences of high-level operations (facing, boring, trussing, etc). CAM software was expensive, and manual G-code calculation was a slow and human-error-ridden process involving constant compensation for variables like cutter radius and appropriate feed rate and direction for various operations.
Designed and made a holonomic drive system for fun. I milled 6" mecanum wheels from aluminum plate, using cheap rubber lab stops as the rollers. For the FRC 2007 season, we decided to make a second iteration with 8" waterjetted wheels.
Hackstar (developer/consultant in residence) for Winter 2014 session of Techstars Boston.
Began developing data manipulation app with Excel-like frontend backed by relational database, targeted toward researchers without database literacy. Emphases on abstracting away database interaction for sleek UX, and organized approach to managing cross-sections of data.
Software engineer on Bluefin's Signals product, an analytics platform exposing relationships and trends between TV entities and social media. One major project I developed was an interactive charting package used across Signals to visualize and drill down into brand data. Emphases on cross-browser compatibility, trend discovery, and dealing fluidly with TV time.
I worked on infrastructure and social ranking metrics for the then-unreleased Facebook search engine codenamed 'Unicorn', which now backs Graph Search and Places search.
Investigated various Markov models of career transitions scraped from Monster data to aid in job query expansion for Monster's 6Sense semantic search technology.
Worked with Earl Rennison, VP of Architecture.
Designed and coded the equivalent of SQL joins for Endeca's MDEX engine, an agile, schema-less data management system.
A writeup on the MDEX engine by Oracle, post-acquisition.
In another life (high school), I was co-captain and mechanical team lead on FIRST Robotics team 1072, where I designed, machined, and occasionally rode on unnecessarily fun things like Ackermann and holonomic drivetrains. I also trained other kids in the art of CAD and safely using heavy machinery.
Much of my serious CAD is inaccessible at the moment as I no longer have access to the proprietary software or operating system I made it in. Here are some pictures of my babies (apologies for picture quality; we were less obsessed with documentation before Facebook).
Here is some frivolous CAD I happen to have exports of.