In 2021 I joined the product team at Cockroach Labs, initially leading the operational tooling of CockroachDB Cloud:
Additionally in 2022 I took on product responsibility for our autoscaling, multi-tenant, distributed SQL database:
From 2018 to 2021 I was a member of the engineering team for Azure Machine Learning at Microsoft's New England Research & Development (NERD) Center in Cambridge, MA. As a Software Engineer I build cloud platform software that improves the way data scientists develop and operationalize machine learning models.
From 2011-2017 I ran a small software development business, helping early-stage startups build web and mobile apps. After shutting down my own consumer tech startup RallyPlan, I began helping startup CEOs and product managers succeed with their web and mobile applications. I've delivered entire products solo, including UI/UX design. I've also recruited and led teams to deliver large projects. We used the best technology for the specific project, most typically Node.js, Angular, React, Rails, Python, and AWS.
From 2007-2010 I founded and ran RallyPlan, a bootstrap startup that mined Twitter data using NLP algorithms and machine learning to help people discover social events. From 1998-2007 I built data management, business intelligence, and machine learning systems as engineer at MicroStrategy and SAS Institute.
I live in Cambridge, MA with my wife and three kids.
In 2021 I joined the product team at Cockroach Labs, initially leading the operational tooling for our managed/SaaS distributed SQL database service: CockroachDB Cloud API, CockroachDB Cloud Terraform Provider, CockroachDB Cloud ccloud CLI. Additionally in 2022 I took on product responsibility for the CockroachDB Cloud Serverless multi-tenant distributed SQL database.
In 2021 I joined the product team at Cockroach Labs, initially leading the operational tooling of CockroachDB Cloud: CockroachDB Cloud API, CockroachDB Cloud Terraform Provider, CockroachDB Cloud ccloud CLI. Additionally in 2022 I took on product responsibility for the CockroachDB Cloud Serverless multi-tenant distributed SQL database.
As a Software Engineer in the Azure Machine Learning Group at Microsoft's New England Research & Development (NERD) Center in Cambridge, MA, I build cloud platform software that improves the way data scientists develop and operationalize machine learning models.
Working with Rocket Insights, I led a team of 5 software engineers in developing the backend API for a Fortune 500 media company's web/mobile application. We engineered the API to scale to millions of users globally, including China.
As a software engineer and tech lead at GetHuman I built a workflow scheduling backend and associated UI that our human and automated problem solvers use to solve customer service problems. The backend is Node.js, TypeScript, and RxJS. Front end work involved Angular, React, Redux, and React Native.
I organized a two-person team to build the initial web UI for financial services startup Finmason. We worked closely with Founder/CEO Kendrick Wakeman and the engineering team on a very aggressive timeline to build a comprehensive HTML5 single-page web app based on Angular.js with a build process involving Node.js, Bower.js, Broccoli.js, Less CSS preprocessing, etc. The application involves data visualization for portfolio risk management.
I worked with the founders of education technology startup Invite Education to translate their vision - a better college planning experience for families - into a successful product. I organized a three-person team to design and build the initial version of the product, which launched privately in February 2014 and continues to exceed sales expectations. The product makes use of the Ruby on Rails and Angular frameworks and the D3 data visualization library.
Led initial front-end development of Kickbit, an iOS/Android mobile app for early-stage startup Aquto - funded by North Bridge Venture Partners and Matrix Partners - that is pioneering mobile carrier plan data as form of virtual good/currency, making mobile data more affordable for consumers.
Working with a UI/UX designer and another developer, I designed and implemented initial build/tooling/workflow process for supporting wide range of device platforms (iOS, Android, web, etc.). I defined and implemented the initial application architecture, played a strong role in UI/UX design, and helped define/implement customer development and usability testing.
I created a service called Touted.com in 2009 to aggregate Twitter conversation about local businesses to help consumers discover the best bars, restaurants, etc. nearby. The service pivoted to become Rally and focus on the long-tail of local events to help people make casual plans with friends.Rally mined Twitter for content related to the future, extracting data about date, location, event, people involved, conversation thread, etc to build a calendar of future events in users' social graphs. The main user experience was a daily email that aided last-minute planning. While the daily email was successful among initial users (5% daily clickthrough rate), attempts to discover a workable distribution model failed, and the service was shut down in 2011.
I designed and developed all aspects of the Rally product, from email and web user experiences to Python / Django API with Twitter Streaming API integration, MongoDB, Redis, RabbitMQ, Amazon AWS, etc.
Domain names acquired for previous projects may be available for purchase: