Donovan Preston

Senior Software Engineer

Profile

Expert Python, TypeScript/JavaScript, Rust, Swift programmer contributing to various Open Source projects; Creator of Twisted Python Nevow, a Python Web Application Framework; Principal developer on Eventlet, a high-scalability Python networking library using Greenlet (coroutines); Contributor to PyObjC, a Python-Objective C bridge.

Experience

Cofounder & CEO, rewnd.co; Ann Arbor, MI — 2021-Present

Senior Software Engineer, Mozilla, Inc; Remote — 2011-2021

Tree Planter, Beeler Creek Conservancy; Poway, CA — 2009-2011

Software Engineer, Mochi Media; San Francisco, CA — 2008-2009

Software Engineer, Linden Lab; San Francisco, CA — 2006-2008