
Personal project · Since 2022
Raven
My own AI agent platform, built around the way I work. Its agents work on my computers and in my browser, with models from several providers.
- SvelteKit
- TypeScript
- Rust
- PostgreSQL
- Raspberry Pi
Full-stack engineer
I build software across the stack, from microcontroller firmware and back-end services to web apps and browser extensions. I deploy and run what I build.
My recent work applies LLMs to real tasks: agents that work on real computers, realtime voice agents in mixed reality, and business data that links back to its source files.

Personal project · Since 2022
My own AI agent platform, built around the way I work. Its agents work on my computers and in my browser, with models from several providers.

Personal project · 2026
A personal experiment that turns a company's files into data that people can check. Every price in its price list links to the file it came from.

Undergraduate project · 2025–2026
A mixed reality app for HoloLens 2. You say what you want, and LLM agents create the 3D object and place it in the room.

Course project · 2024
A watering system that reads soil moisture, runs a pump and reports to a live web page.
Computer Networks (CO3005)
A network topology explorer: a crawler, DNS lookups, a search engine and vector embeddings behind an interactive graph.
Data Structures (CO2012)
A Redis-like database in C with its own client library, and a tag-based recommender for posts and groups on top.