Founder · Software Engineer · CS Professor · Patent-Holding Inventor
LinkedIn Profile ·
Portfolio Website
The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. 💬 Frederick P. Brooks
I build technical systems in the real world, then teach other people how to build them, too.
- projects: check out what I work on
- patent:
US20140199046— Conversations on Time-Shifted Content - teaching: designed over 15 college-level courses; delivered thousands of individual classes, labs, & workshops; used code to reduce lesson plan creation time & student feedback turnaround by
80%
- engineering: Python, Go, JavaScript, Bash, Swift, Objective-C, React, Node.js, APIs, distributed systems, TDD
- data + infra: PostgreSQL, MySQL, MongoDB, SQL Server, DuckDB, Redis, Docker, Linux, Git, Kubernetes
- teaching + leadership: curriculum design, live instruction, labs, workshops, mentoring, debugging coaching, technical strategy





