About
This is a site to share my thoughts on technology, programming, photography, and other interests.
My background is in physics (BS at Sonoma State University, graduated 2014, pre-AI takeover). I got into solving physics problems with code (mostly systems of differential equations) and decided to jump into software full time.
I started working professionally on specialized automated CNC machines — a mix of 2D geometry algorithms, low level real time systems, state machines, and native desktop apps. More recently, most of my work is on infrastructure and backend services in Rust, with some Solana specific components. I have a strong interest in lower level systems focused on efficiency and reliability.
This site is built with SvelteKit and hosted on Cloudflare. The name? A play on words, many programming languages have exceptions (sometimes called panics) which are errors that occur during execution - they are typically indicative of a bug (unless you make use of exceptions for control flow, in which case please seek help). I like the idea that they are ethically sourced to provide guilt free stack traces.
Links
- GitHub
- Cavalier Contours — A 2D computational geometry library for polylines