I run CitronLab — we design, build, and ship production AI for ambitious teams. RAG, temporal memory, on-device LLMs, and the unsexy plumbing that makes any of it work in real systems. Thirty years building software, the last eight in AI.
An AI development practice. We take engineering problems where the answer involves an LLM somewhere in the pipeline, and we build the whole thing — model selection, retrieval, memory, evaluation, deployment, the serverless bits.
citronlab.com↗Co-founder, CTO, or COO at each. Distributed teams since 2012.
AI health & habit coach. Temporal memory, on-device inference, habit-aware model of the user.
Global recruitment — world-class talent from Asia, LATAM, and beyond. US-facing, fast & affordable.
Memory with meaning — an intelligent memory companion for Mac. Captures everything, forgets nothing, stays private.
Original work on consensus pre-processing, temporal memory, two-phase streaming, cold-start serverless, and on-device LLMs. The thinking that informs everything CitronLab ships.
Learning on the fly, the fast way
Reduce hallucinations by telling AI the facts instead of asking. A hybrid pre-processing architecture that validates data before LLM reasoning—so AI reasons about implications, not guesses at facts.
Why AI systems need to forget
Your AI still thinks you work at your old company. Human memory fades and updates—AI memory should too. A decay architecture that keeps AI knowledge fresh.
Show results before the model finishes
Users judge speed by when they see something, not when it finishes. Show deterministic results immediately while AI thinks. The streaming architecture that makes slow AI feel fast.
Rust for real-time serverless
That 500ms delay your users feel? It's Python's cold start. Rust drops it to 10ms. Same code, 10x faster, 10x cheaper. Here's how to make the switch.
The end of cloud AI dependency
Apple Silicon + MLX = real AI on your laptop. No API calls, no privacy concerns, no monthly bills. Works offline. Here's how to set it up.
Surfacing what you need before you ask
Before your meeting with John, AI surfaces: last conversation, open commitments, relevant docs. Stop asking—start receiving. The architecture behind anticipatory AI.
A hobby, mostly. Architecture and beach culture between Porto, California, and the south of France.