Caio Ricciuti
Building solutions for
Everyone.
I build open-source tools, custom solutions, consult on data and infrastructure. From Spain to teams around the world.
Projects
Things I've been building
Bloom Filter
Interactive simulator showing how services verify usernames instantly using Bloom Filters and DuckDB-WASM.
ESP32 Sensor Index
Community-driven catalog of ESP32-compatible sensors with specs, wiring guides, and code examples.
partition//class
Interactive course on database partitioning strategies with hands-on DuckDB exercises and quizzes.
PVPC Spain
Telegram bot for real-time Spanish electricity prices with charts, alerts, and daily briefings.
- 0+
- Projects completed
- 0+
- Pipelines deployed
- 0+
- Clients served
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
Partition Class: Learn Data Partitioning by Doing It
An interactive course that teaches data partitioning with DuckDB-WASM, live visualizations, and real-file analysis — all running in the browser.
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.
Stay in the loop
Get occasional updates on what I'm building, new releases, and thoughts on data infrastructure. No spam.