AI Systems Engineer. From concept to working system.
I conceive, design and build AI-powered systems — connecting models, tools, software and hardware, from the first idea to a working product.
Voice systems at Snips / Sonos. Collaboration prototypes at SAP. Physical interaction research at MIT Media Lab. Today, I bring that experience to local AI, agentic workflows and connected objects.
Selected work
Systems, objects and experiments I conceived and built. Try the interactive studies, then open each project for the full story.
Synapse
A local nervous system connecting voice, tools, memory and inference. Explore the machines behind it.
Explore the systemPucclab
A handheld espresso lab connecting the recipe, measured extraction and taste to the next experiment.
Explore the object
ARCHIVIST / LOCAL KNOWLEDGE WORKSPACE
Agentic RAG · Local app
Archivist
A memory system that shows its sources and asks before it rewrites them.
Read the case studyF1 Race Replay
A quiet, data-native station for following the whole race. Move through the replay and feel the field unfold.
Explore the stationmmento-1
A camera for the sound of a moment. A physical shutter turns a captured scene into a musical memory.
Explore the objectMOTH
Software creatures learning to inhabit a system. Disturb the field and watch their collective behaviour change.
Explore the ecosystemSPrAyCE
A spray-based interface for drawing in mid-air. Leave an open, suspended trace with your own gesture.
Explore the gestureColor Sequencer
Compose with colour. Change the cells, start the loop and turn a visual pattern into a rhythm.
Explore the instrumentWhat I bring to a team
I work across the boundaries where a promising demo becomes a usable system: interaction, orchestration, inference, persistent state, embedded hardware and deployment. I can define an experience, make the technical choices and build the pieces that let someone actually use it.
The projects here originate in my own concepts and design work. I take them through implementation and iteration; professional contexts and team contributions are identified where relevant.
Built in different contexts
- Snips / Sonos — voice and product prototyping. Contributed to the product definition and UX specification of Sonos Voice Control. Conceived and built contextual listening prototypes spanning interaction, lyrics retrieval, sensing and ESP32 firmware.
- SAP — collaboration. Conceived the idea, built the prototype and developed the OS X application within the Chairman’s project team. The concept later evolved into CoScreen.
- MIT Media Lab — physical interaction. Created SPrAyCE, a spray-based interface for drawing in mid-air, connecting a physical gesture to digital creation.
- Independent R&D — AI systems. Design, build and operate the local inference, voice services, agent integrations and interfaces behind the projects in this portfolio.
How I build
Start with a use case. Make the whole loop work. Then find the weak boundaries: ambiguous requests, missing context, unavailable services, unsafe actions and outputs that cannot be verified.
I use models where interpretation or generation helps, and explicit software contracts where correctness matters. That can mean a source-backed answer, a reviewed diff, an event ledger or a hardware control loop that keeps working without the model.
My local setup
The local machinery behind my projects. A small model handles simple requests, with a larger model taking over when needed. Dedicated models handle perception and voice.
Hermes
Plans, codes & calls tools
Dedicated VM · terminal & workspacesThe right capability
Intent, media assets & service APIs
LLM gateway · automatic text routingSpark cluster
2 × ASUS GX10
NVIDIA GB10
Qwen 3.8
Flash Next
NVFP4 · SGLang · TP2
256K context · 128 GB unified memory / node
Multimodal node
Workstation
NVIDIA RTX 5090
Qwen3-Omni
30B · A3B
NVFP4 · Thinker
Available when the workstation is free
Everyday AI & speech
MS03 · MS-02 Ultra
RTX PRO 4000 Blackwell SFF
MiniCPM5 2B
BF16 · DSpark acceleration · SGLang
Qwen3 ASR 1.7B
Qwen3 TTS 1.7B
Transcription · voice synthesis
Independent of the multimodal node