BA, Computer Science
I'm a formally-trained programmer with experience writing enterprise software (Endeca/Oracle) and, more recently, doing full-stack web development and product work for start-ups in Cambridge (incl. Hackstar @ Techstars Boston & helping companies at Harvard's i-Lab). When I'm not building websites, I like designing videogames, going on runs, and re-reading Dante's Divine Comedy. I wear flip-flops all year 'round and am a teeeeny bit obsessed with Audrey Hepburn. I'm currently working on a stealth-mode start-up.
Harvard CollegeBA, Computer Science 2007 – 2011
Phillips AcademyHigh School 2003 – 2007
Building things in Rails!
Creative TechnologistmetaLAB (at) Harvard
Coding in support of research initiatives in the digital humanities, including: - tools built around the DPLA - a custom platform supporting a HarvardX edX course on copyright law (CopyrightX) - architected and built out front- and back-ends for CURARIUM
Co-founded with two Techstars buddies and the managing directors of Techstars Boston, Katie Rae & Reed Sturtevant; worked with early-stage founders as drop-in cofounders-for-hire, helping with ideation, assumption-testing, user validation, design/wireframing, branding, and product development/prototyping. I handled the coding.
http://www.techstars.com/hackstars/ Over the course of 5 months, did a bunch of web development for the startups participating in the TechStars accelerator (Boston Fall 2012 class), including a web application for Careport Health, a new site + CMS system for Boston Startup School (now Startup Institute), and a splash page for NBD Nanotechnologies.
Teaching FellowHarvard University
Teaching Fellow for CS E50b ('09, '10), and... Teaching Fellow for CS S111 ('08, '12) - Intensive Introduction to Java (Harvard Summer School Program / Extension School): "Using Java programming language, students learn problem-solving strategies through the development of algorithms that emphasize modern, object-oriented designs (including encapsulation and abstract data types). Related topics cover recursion and recursive backtracking, file I/O, exception handling, and graphical-user interfaces. This course also covers fundamental data structures, including lists, stacks, queues, trees, and graphs, and it examines classic algorithms that use these structures for tasks such as sorting, searching, and data compression. Techniques for analyzing the efficiency of algorithms are also studied."
Software EngineerOracle / Endeca
Software Engineer for data ingest team; included development (in Java) of "data sources" for JDBC, CSV's, and other formats to be ingested into Endeca's proprietary MDEX database.
Interned with the data ingest team; coded extensively in Java porting plugins from Informatica to Kettle, a lighter-weight ETL tool.
Contracted game designer/writerOssian Studios
Worked remotely on 'Mysteries of Westgate', premium expansion ("adventure") pack to the popular Neverwinter Nights 2 RPG franchise. I wrote dialogue for NPC's and designed & implemented a number of quests. More info on MoW here: http://www.ossianstudios.com/mow