Bachelor of Science, computer science.
Returned to WhatsApp for the chance to build a business product. Worked with senior WhatsApp and Facebook leaders across the business and engineering teams to define and build the product. Grew the eng team from just me to 10+. We created an ad-free metered-message enterprise product that preserved end-to-end encryption. Initial use cases focused on notifications and customer support. The WhatsApp Business API launched in August 2018.
Various backend programming projects using Unix shell scripts, PHP and native C to help create integrated client-server POS software that has now been successfully deployed in high traffic chain restaurants. Touchpoint's uniquely robust architecture of embedded tablet terminals backed by local and cloud servers is based on the fast decentralized db stack we built with Assetbar.
Initially wrote the BlackBerry client, WhatsApp's second platform after its iPhone flagship. Starting in 2011 wrote the WhatsApp client for Nokia Series 40 phones from the ground up, maintaining a deep relationship with Nokia and bringing other developers into the project. Wrote various other internal system support tools as WhatsApp's user base grew from 100,000 to hundreds of millions. WhatsApp was acquired by Facebook in February, 2014.
Founder and lead developer. Created a SQL-free database system designed to scale and mirror across an arbitrary numbers of machines, including support for fine-grained access control lists and low-friction micropayments. Wrote and deployed integrated web app code for an RSS reader, messageboard, content management system and other uses.
Wrote speculative screenplays and supported myself playing Limit Hold'em in LA-area card rooms. Filed taxes as a professional gambler.
One of three company founders. Served as lead architect and engineer for flagship web accelerator product (T|X). Also performed many IT and administrative roles as company grew from three to 30 people. Redline Networks was acquired by Juniper Networks in April, 2005.
Initially responsible for organizing and maintaining Dell's factory outlet web site and automating content generation. Later served as lead developer on a comprehensive web-based internal tool for sales, web, and factory, using Java servlets and JDBC.
Part of a team engaged in bringing various Internet technologies to the Mercedes-Benz automobile. Responsible for implementing Java-based solutions for various scenarios. Developed client and framework for speech interaction with a news retrieval server.
Responsible for suite of programs written in Java to test TCP-based client/server protocol. Performed various systems administration and development roles to help bring a startup's first product to market. Portola Communications was acquired by Netscape Communications in June, 1997.
My strength is creating new, long-running, resilient systems within a client/server framework. Some of the particular technologies and areas I have deep experience with are:
New cancer therapies with improved CAR-T systems.
SaaS tools for municipalities to stop water pollution and manage water resources.
Building the future of sustainable animal processing in Northern California.