||Belmont, CA Jan 2014 - Present
Building an extensible project management system initially geared toward software projects.
The product is currently being developed using Node.js,
and is being tested using deadunit.
Product Dev Lead
||Palo Alto, CA Aug 2013 - Jan 2014
While on the Product Development team, worked on conceptual product design, technical design, and implementation.
Designed and built Entefy's core backend system powering Entefy's communication applications from scratch using Node.js and ElasticSearch.
Was part of the Product Devlopment Team working on conceptual product design, technical design, and implementation.
Also used Cordova,
Kendo UI, and RequireJS, among other things before
switching to backend work.
Monetization Dev Lead
||Palo Alto, CA 2009-2013
Worked on a central-service team (Monetization) implementing and maintaining features responsible for generating
millions of dollars in revenue, and supporting game-teams in integrating those features.
Wrote documentation alongside features with non-internal interfaces.
Monitored live site logs and debugged issues that arise.
designed Monetization's communication API standard used by game-teams to pass messages to Monetization and other central services in a flexible and secure way,
built an adunit infrastructure,
built tools for creating sales and ad campaigns,
designed cross-domain infrastructure originally used for enabling facebook credits in the payments iframe (hosted in a separate domain),
designed game-agnostic payments styling and customization infrastructure.
Qenso Full-Stack Developer
||Sharon Heights, CA Nov 2008 - Dec 2009
Numenta Summer Intern
||Menlo Park, CA 2007
Stanford Linear Accelerator Center Summer Intern
||Stanford, CA 2006
|UC Santa Barbara BS in Computer Engineering
||Santa Barbara, CA 2004-2008
Courses emphasized electrical engineering, digital hardware, networking, and programming languages.
Conceived of and led senior engineering group project to design and build a peer to peer wireless device.
We built the device from basic digital components (screen, buttons, processor, and radio module),
created a rudimentary operating system with both text and drawing capabilities,
and built a two-player version of tetris played with two separate modules communicating wirelessly.
- May 2013 to Jan 2014 - porting Perfund to Node.js
- 2010-2011 - Perfund - PHP web application for lending between friends
- July 2009 to mid 2010 - Sqool, a database abstraction layer for PHP.
- Nov-Dec 2008 - Completed Lithium, a Parser Generator I designed.
- 2008 - Finalized my paper entitled
"The Economics of SkyTran in San Francisco"
and published it online.
- 2004 to present - Working on Lima,
a programming language I'm designing.
Good with: SQL, Elasticsearch, MongoDB, C++, STL, JSP and Struts, Hibernate, Unix shell scripting, Python
MS Excel, Mathematica, Photoshop, and the basics
Primarily works under Windows, but familiar with Mac OS and very familiar with Unix/Linux command-line. Excellent writing skills. Ability to innovate and produce creative ideas.
Programming language design, interface design, economics, government, computer networking, science fiction, physics, invention, music editing and mixing.