My projects

A selection of the products, tools and platforms I have worked on. Each one covers the problem, the decisions, and what they cost.

Next.js, NestJS, TypeScript+3

Ever Works

An open-source system where AI agents research a topic, write and build the site, deploy it, and keep it updated. Everything lives in Git.

Learn more

Go, gRPC, Vue 3, PrimeVue+6

ShellCN

Self-hosted access gateway for SSH, files, containers, Kubernetes, databases, and remote desktops, with out-of-tree plugins and one audited UI.

Learn more

Electron, React, TypeScript+4

Wmb Table

Desktop study app for pastors to search sermons, read the Bible, keep notes, sync work, and use AI during sermon preparation.

Learn more

MedusaJS, MCP, Vercel AI SDK+4

Grace & Carry AI Assistant

An AI assistant inside a fashion store's admin, so staff find orders, check stock and update products by asking, instead of clicking through screens.

Learn more

Kotlin Multiplatform+5

Plume

Select text in any app, then fix its spelling and grammar or translate it in place. Works on Android, iOS, Windows, macOS and Linux.

Learn more

Next.js, React, TypeScript+3

Ever Teams

A focused team workspace on top of Ever Gauzy, with tasks, time tracking, video calls and a shared whiteboard in one place.

Learn more

Go, Rust, React, Wails

MyScript

A desktop teleprompter that listens while you speak and keeps your place in the script, so recording a tutorial stops meaning constant scrolling.

Learn more

Next.js, Directus, Docusaurus+3

Website Builder

A site builder where non-developers assemble pages from ready-made sections, with the website and its documentation managed from one admin.

Learn more

Go, Fyne, Rust

Encre

Press a hotkey anywhere on your desktop to fix, translate or dictate text in place, using your own AI key and speech models that run offline.

Learn more

Made with Terraform, Bash, Ansible+1

DeploySphere

Automate deployment of various apps including WordPress, JitsiMeet, Zimbra, and many more to Proxmox and OVH. This project is particularly useful for Homelab use case.

Learn more