I build tech that serves people, and I talk about how I build it. Today I'm a senior software engineer with 6+ years shipping production frontends, and I still get as excited as I did on day one.
This page isn't only about me. You can use it: pick what I write next, or tell me a problem worth solving.
- Rebuilding my site on chrissgon.dev with Perfect UI, readable by people and by AI agents.
- Teaching an agent to answer comments on my posts, inside rules I approve.
- Turning this page into something you can use: pick my next post, or tell me a problem.
The next round opens on a Monday. Until then, the last result is below.
Last round you picked What Erick Wendel's "not seen, not remembered" changed for me. I wrote it.
Something gets in your way and tech could fix it? Tell me about it. I read every problem that comes in and pick some to build in public.
No accepted problems yet. Yours could be the first.
Perfect UI: a 3.7 kB UI library where the browser does the work
No runtime dependencies. Behavior comes from the browser (<details>, <dialog>, popover), so pages stay light even on a slow connection.
npm i @chrissgon/perfectuiopenhora: an open, self-hosted workbench of skills, agents and workflows that let an AI build a digital solution
Recorded evidence, not a person's tick, decides which model runs a skill and what may run unattended. MIT licence, self-hosted, no telemetry. openhora.dev · github.com/chrissgon/openhora
- Build to serve: who each project is for, and the minimal web as a way to serve. Got a problem worth solving? Tell me.
- AI built in public: openhora from the inside, with what worked, what failed and real numbers. The numbers are measured every Monday.
- Tech in conversation: what I learn from people and events, and tech news with an opinion. Pick the next topic.
chrissgon.dev · LinkedIn · npm @chrissgon · chrissgon.dev@gmail.com
This page only uses what GitHub already gives, <picture>, <details>, issues and Actions, and loads 0 files from third-party services. Picks and problems are handled by scripts/readme.py; the README is rebuilt from its template.
Teaching with what I learn, learning from what I teach. What's the smallest thing you've built that made someone's day easier?



