content: Hygo CRM and Domhaul self-hosted on Linux with Docker (backend; Stalwart mail)
1 file changed, +4 -2
+4-2src/pages/index.astro
| @@ -118,8 +118,9 @@ const work: Work[] = [ | ||
| 118 | 118 | body: [ |
| 119 | 119 | 'A multi-tenant CRM written in Rust on PostgreSQL, with live updates over WebSockets. It runs in 20 to 50 MB of memory, and Cloudflare caching plus Astro islands keep it fast and indexable.', |
| 120 | 120 | 'A custom MCP server lets Claude and other LLM clients build enriched lead lists and audit local search citations. Lists sourced through it convert at roughly 33%. I also shipped a client-facing iOS companion app.', |
| 121 | + 'I host the backend myself on Linux with Docker.', | |
| 121 | 122 | ], |
| 122 | - stack: 'Rust, Axum, TypeScript, PostgreSQL, WebSockets, Cloudflare, Astro, MCP, Flutter, API integrations', | |
| 123 | + stack: 'Rust, Axum, TypeScript, PostgreSQL, WebSockets, Linux, Docker, Cloudflare, Astro, MCP, Flutter, API integrations', | |
| 123 | 124 | places: ['reno'], |
| 124 | 125 | start: [2026, 6], |
| 125 | 126 | }, |
| @@ -140,8 +141,9 @@ const work: Work[] = [ | ||
| 140 | 141 | href: 'https://www.domhaul.com', |
| 141 | 142 | body: [ |
| 142 | 143 | 'A domain discovery platform built with Next.js and TypeScript, with brandability scoring, live registrar pricing, and Stripe checkout. Launched on Product Hunt and listed as an MCP connector in Anthropic’s Claude connector directory.', |
| 144 | + 'I also self-host its Stalwart mail server on Linux with Docker.', | |
| 143 | 145 | ], |
| 144 | - stack: 'Next.js, TypeScript, MCP, Cloudflare, Stripe, API integrations', | |
| 146 | + stack: 'Next.js, TypeScript, MCP, Cloudflare, Stripe, API integrations, Linux, Docker, Stalwart', | |
| 145 | 147 | places: ['reno'], |
| 146 | 148 | start: [2026, 3], |
| 147 | 149 | }, |