I'm a software engineer originally from Western Mass now living in Boston. My thirst for knowledge and my drive to just make cool stuff enables me to quickly solve problems and write intelligent, robust apps.
I enjoy making web apps. Plain and simple. I'm not a one-trick horse, though; I'm also well-versed in Java, C++, and other areas.
I did most of the communications programming for Scout, an autonomous robotic boat that's currently crossing the Atlantic Ocean in a world record attempt. To help with this, I created a simple library that allows an Arduino to communicate on the Iridium satellite network. I also coded up part of a web page that allows people to follow Scout's progress online.
Unfortunately, the page was not finished when I left the team. You may see the tracking page as a partial example of how it was going to look when complete, with additions made by other team members.
I worked for a time on Studifi, an online learning management system. Most notably, I created Correctifi, a feature that allows professors to grade PDF submissions right within their browser and add comments and feedback for students.
The goal of my undergraduate thesis at WPI was to design, build, and program a 3D scanner using off-the-shelf, commercially available components. The resulting hardware and software, which we called PicoScan, was able to scan objects at a fairly high resolution and output to the STL file format.
To give you an idea of what I do "for fun"...
I'm currently building a customized Rostock variant of the RepRap family of 3D printers. The printer has an on-board Raspberry Pi computer running a custom web interface so that I can control it using an Android tablet. It's about half-done—I've almost got it moving enough to work as a plotter.
domore.io is an experiment to see what happens when I can get complete feedback on everything that I do. Right now it works as sort of a "data-tweet" repository, where I can log events as they happen such as drinking caffeine, mood, exercise, or any other data point I feel is relevant. I'm working on adding aggregation and correlation functionality so I can, for instance, track total calories per day and then correlate that to my productivity. Contact me for an invite code if you're interested!
I like to "play with ideas" the way other people might play golf or horseshoes. I'm constantly making little side-projects that allow me to practice what I've learned, or to quickly develop a proof-of-concept for an idea that I'm considering taking further.