Caio Ricciuti
Building tools for
Everyone.
I build open-source tools, consult on data infrastructure, and write about software engineering.
Open Source
Tools I build and maintain
ch-ui
Use CH-UI to work with your data from Click House self-hosted with a user-friendly interface. CH-UI is a modern and feature-rich user interface for ClickHouse databases. It offers an intuitive platform for querying ClickHouse databases, executing queries, and visualizing metrics about your instance.
duck-ui
Duck-UI is a web-based interface for interacting with DuckDB, a high-performance analytical database system. It features a SQL editor, data import/export, data explorer, query history, theme toggle, and keyboard shortcuts, all running seamlessly in the browser using DuckDB's WebAssembly (WASM) capabilities.
dev-cockpit
Get Under the Hood of Your Apple Silicon Dev cockpit was made for developers who want to see what's happening real-time.
glyphic
Glyphic gives you a visual interface to configure, manage, and use Claude Code -- the AI coding assistant from Anthropic. Instead of editing JSON files and markdown by hand, Glyphic lets you manage everything through a modern desktop app.
Latest Writing
Thoughts on building and data
Patolake: A DuckDB Workspace in a Single Binary
A Go server with an embedded Svelte frontend that gives teams a SQL editor, dashboards, scheduling, governance, and an AI copilot — all backed by DuckDB and shipped as one executable.
Glintlog: Self-Hosted Observability That Doesn't Need a Cluster
A single Go binary that ingests logs and traces via OpenTelemetry, stores them in DuckDB, and gives you dashboards — no Elasticsearch, no Kafka, no YAML hell.
Two Years of CH-UI: 68 Releases, One Binary, (Almost) Zero Regrets
From a weekend React hack to a full ClickHouse management platform — the numbers, the decisions, and where CH-UI goes from here.
How Google Checks Your Username in Microseconds
I built an interactive demo that replicates Google's username availability check using Bloom filters, DuckDB-WASM, and Parquet — all running in the browser.
Stay in the loop
Get occasional updates on what I'm building, new releases, and thoughts on data infrastructure. No spam.