Hi, my name is Jack, and I'm a tech enthusiast studying Computer Science and Philosophy at Harvard.

I've developed with a wide variety of languages and technologies including JavaScript, Python, Node, Meteor, Angular, Ionic, Cordova, jQuery,
Objective-C, Java, HTML, CSS, PHP, and SQL.

I like to do all my own design and UX work. I believe that good products are crafted, not made.


Selected work.


SafeSide (Startup)

Spring 2017

SafeSide is a procedural and patient identification system aimed at preventing wrong-site surgery in hospitals. I am currently serving as CTO.


CardShare (iOS and Android app)

Spring 2016

A fast, fun, and free way to exchange contact information with people you meet. You can create multiple contact cards, each with its own QR code that others can scan.

Dancing Dots

Dancing Dots (iOS app)

Fall 2014

An addictive game about quick thinking.
It's simple: tap the dot that
doesn't match the others.
Sounds easy, right?


iEdline (iOS and Android app)

Summer 2014

A fully-featured mobile app for the educational service Edline that allows students to check grades, view assignments, read school news, and more.


Bond.js (open source)

Winter 2014

A JavaScript screen recorder. Demonstrates how much information companies can track on the web, and also serves
as a warning to all internet users.

Metacritic Reviews <br />

Metacritic Reviews
(iOS and Android app)

Summer 2013

An unofficial mobile app for Metacritic that can retrieve results on games, movies, tv shows, and music.

Note: Metacritic Reviews has been removed for legal reasons.


Springboard (open source)

Summer 2013

A collection of extremely lightweight CSS defaults and utility classes, easily extendable for your website, that will help jumpstart front-end design.


Crambuster (website)

Winter-Spring 2013

Crambuster is an educational social networking service designed to enhance the study process by allowing students to collaborate online with their classmates.


Syn (website)

Winter 2013

If you're editing a document or email and trying to think of a synonym for a word, it's really a pain to look it up in a thesaurus. With a single button click, Syn gives you quick and easy thesaurus access for every word in a piece of text and allows you to replace words in a snap.


Androfications (Android app)

About to launch

Androfications is a sleek, easy-to-use scheduling app that utilizes flexible speech recognition and dynamic calendar functions to make setting little reminders a snap. It was developed in about eight hours during an all-night Hackathon at the Microsoft N.E.R.D. complex as coursework for Harvard's CS50.


CSAT (website)

Summer 2012

CSAT, or Computer Simulation Assessment Tool, is a virtual utility originally developed at Mass General Hospital that simulates doctor-to-patient psychiatric encounters. I revamped its interface and made back-end changes mostly related to security. Additionally, I switched all of the videos over to an embedded Vimeo player.


Physics+ (iOS app)

Spring 2012

An intelligent app that not only solves your physics equations, but shows all its steps in the process. It also utilizes speech recognition technology.


Kinematics+ (iOS app)

Fall 2011

The free predecessor to Physics+, Kinematics+ can solve all of the kinematics equations while showing its work completely.