Skip to content
View chrissgon's full-sized avatar

Block or report chrissgon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chrissgon/README.md
Christopher Gonçalves · Tech enthusiast & Senior Software Engineer · Building tech that serves people · Creator of Perfect UI & openhora

Perfect UI openhora

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.

Now

  • 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.

Pick the next post

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.

Tell me a problem

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.

What I build

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/perfectui

perfectui.dev

openhora: 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

Measured 2026-10-25: 1028 npm downloads of @chrissgon/perfectui in the last 30 days; 48 skills and 4 agents in openhora.

What I write about

  • 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.

Latest posts

2026-10-23: What Erick Wendel's "not seen, not remembered" changed for me 2026-10-16: I started teaching English to Chinese kids as a volunteer. Right away I hit a big problem: making the materials took forever. 2026-10-14: Uma skill ajuda de verdade um modelo de IA, ou é só texto a mais no prompt? Fui medir.

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?

Pinned Loading

  1. perfectui perfectui Public

    Perfect UI · The bare minimum for elegant interfaces

    JavaScript 4

  2. doc-git-patterns doc-git-patterns Public

    Commits and flow patterns for repositories 📚✨

  3. lowbot lowbot Public

    A YAML-based, versatile, and automatic bot journey creator. Simplify your bot development and enjoy its flexible capabilities effortlessly! 🤖✨

    Go 1

  4. portfolio portfolio Public

    Interactive Portfolio developed in Nuxt 3 + Typescript

    Vue 1

  5. gomanga gomanga Public

    A powerful manga scraper for efficiently downloading and accessing your favorite manga 📚

    Go

  6. jsexpert jsexpert Public

    JavaScript Mastery: My Code Repository 📚💻

    JavaScript