Caio Ricciuti
Building solutions for
Everyone.
I build open-source tools, custom solutions, consult on data and infrastructure.
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.
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.