Full stack developer interested in personal finance, biotechnology/healthcare, entrepreneurship, and travel hacking
I first learned to code in BASIC at the age of 13 on a VTECH Pre-Computer POWER PAD. In high school I wrote games for my TI-81 calculator; and by college I had mastered Excel Pivot Tables and dabbled with with Linux shell scripting. Upon graduating from MIT in 2005, I made my first website in PHP and began creating Excel applications in VBA.
Shortly thereafter, I was developing database (MS Access and SQLite), automated reporting, and business intelligence applications. And during that time I expanded my PHP and BASH scripting abilities.
In 2010 I found Python and fell in love with its simplicity and elegance. I soon replaced PHP with it as my language of choice for new script or web development projects. Since then, I have used Python extensively for automating basic tasks, data analysis, creating API backends, and rapid web prototyping.
More recently I have been using a combination of coffeescript/javascript (Nodejs, Backbone, jQuery, etc.) and python (Flask) to create offline-capable database (PostgreSQL and MongoDB) or API driven web applications that dynamically respond to any device size (mobile, tablet, laptop, or desktop).
My specialties are in financial/data analysis and offline capable web applications. I handle database development, API integration, responsive web design, and automated reporting solutions.
Business skills:
- market/competitive analysis
- accounting (GnuCash, Xero, QuickBooks)
- business plan writing
- financial forecasting
Technical skills:
- database design (MongoDB, PostgreSQL, SQLite, Memcache, SQLAlchemy)
- data and financial analysis (Pandas)
- responsive web design (Backbone, jQuery, Brunch, Chaplin, Leaflet)
- back-end web/API development (Node, Python/Flask, Express)
- CI and testing (GitHub, Heroku, TravisCI, Mocha, nose)
Work Terms
I work almost all hours of the day/night and prefer to communicate via email, instant message, or skype.