Research-minded software engineer with a focus on peer-to-peer protocols, decentralization, and formal verification.
I was one of the main designers and developers for a complete from-scratch rewrite of Holochain in 2020, which is still being actively developed and used.
Co-designed and developed a novel algorithm for long-term syncing of data between peers in a distributed network. I am a co-author on the patent.
Took sole responsibility for several key aspects of the system and collaborated with the founders and colleagues regularly to shape the product's direction.
Advocated for and used formal verification techniques to help uncover subtle bugs.
Wrote software for ESP8266 microcontrollers used to control smart irrigation systems and monitor soil conditions, and built a web app for monitoring said controllers.
Maintained and built features for the main product, a large Django web app.
Owned and maintained a multi-instance Docker-based DevOps setup.
Implemented a management system which San Francisco used for some time to manage its building energy benchmarking requirements.
Added a highly-searchable map with many entities, powered by Elasticsearch.
I ran a full-stack web consulting business. Front-end, back-end, DevOps, and design.
Worked closely with a UNC professor and his research team to design and develop a web application for visualizing and interacting with their geospatial research data on urban deindustrialization.
Single-handedly built an app for a genetics research startup.
Worked as part of a game development team for NBC Universal.
Designed mathematical models of crowd behavior and programmed simulations in C++ as part of a multi-disciplinary research team.
Used data mining and neural networks to predict strength and reliability of materials based on microphotographic cross-sections.
Completed entire program except for thesis
Held technical interviews with candidates applying to various tech companies. Administered programming challenges, discussed past technical projects, and assessed technical competency.
Mentored several students through the Thinkful web development bootcamp, meeting regularly for tutoring and advice-giving.
I created an in-depth training course called "Top 10 Python Concepts", with dozens of short videos, assignments, and quizzes, to be used in an enterprise training package.
Served as a technical editor for the unpublished book Sass In Depth.