Frittata Labs logo

Runtime engineer.
Systems architect.

I specialize in composable and pluggable systems that work seamlessly across different runtimes. Currently implementing Clojure on Swift with pluggable output targets for compilation (currently Python), along with pure evaluation and advanced syntactic and semantic optimization.

Available for: full-time roles • consulting • interesting problems

What I do

Language & Runtime Design

Build evaluators, macro pipelines, and type systems that are honest and observable. Design runtimes that compose instead of ossify.

Protocol-Driven Architecture

Systems that are modular at their core. Pluggable strategies, swappable implementations, and seams you can reason about.

Full-Stack Engineering

From Clojure to Swift to distributed systems. I ship apps, consult on tough architectural problems, and help teams level up.

Recent Thinking

Clojure Conj • November 2025

Evaluation as Protocol, Not Black Box

What if the evaluator itself was modular? Swap evaluation strategies, remote-enable macros, hydrate namespaces from anywhere. That's Clockwork.

Talk
Clockwork • 2025

Building Clojure on iOS with Live REPL Iteration

Running a full Clojure runtime on iOS, with namespace hydration from Git and the ability to iterate on UI at the speed of thought. No magic, just gears.

Project details
Experience • 2023–2025

Distributed Systems Work in Italy

Two years working with teams across Italy and Europe on protocol design, language tooling, and systems architecture. Building across continents taught me what composability really means.

More about me

"Architecture should move like a sonnet and hum like a well-oiled machine—precision earned in the quiet cafes and winding alleys of northern Italy, where beauty is non-negotiable and precision expected."

Let's work together

Whether you need a full-time engineer, someone to consult on architecture, or just want to explore an interesting problem—let's talk.

Get in touch