things i built
Projects
A selection of things I have built, at work and on my own time.
Pinetree Venture Partners
Built with colleagues: a self-hosted open-source CRM as the hub of the firm's investor relations, with AI agents and automated reporting on top of it.
- Self-hosted Twenty CRM with custom workflows and contact-recency rollups
- MCP integration so AI agents can read and update CRM records
- Scheduled health checks with email alerting (Resend), access secured with Cloudflare Access
- Quarterly LP reports generated as branded Excel and PowerPoint files from live CRM data
- Internal dashboards deployed on Cloudflare Workers
- Twenty
- TypeScript
- GraphQL
- Python
- MCP
- Cloudflare Workers
Side project
A "second brain" built on Claude Code: an assistant that remembers context across sessions and keeps an eye on email and calendar, extended from an open-source starter.
- Persistent markdown memory with hybrid keyword and semantic search (SQLite + local embeddings)
- Read-only Gmail, Google Drive and iCloud Calendar integrations; email is draft-only, never sent
- Scheduled heartbeat that reviews new activity and surfaces deadlines
- Safety hooks that block secrets and guard risky commands
- Python
- Claude Code
- SQLite
- Embeddings
- OAuth
This website
A bilingual CV site with a terminal twist, built so that both people and machines can read it.
- Every route prerendered to static HTML with React SSR, so crawlers without JavaScript see real content
- English and Danish, light and dark theme, interactive terminal
- Structured data, generated sitemap and Open Graph image
- WebMCP tools and markdown content negotiation for AI agents
Open-source contribution
A low-power board that shows live bus and train departures from the Rejseplanen API, styled like a Danish bus-stop display.
- Added firmware for the CrowPanel 4.2" e-paper display to an existing ESP32 project
- ESP32
- Arduino / C++
- REST API