en
  • 2026-08 — Now · Remote

    TabelaWebUI

    TabelaDev

    • Built a shared Svelte 5 design system (Catppuccin theme + component library) with the "reading someone's source file" aesthetic, so each app keeps only its business logic
    • Published to npm as @tabeladev/tabelawebui (v0.13.0) with OIDC trusted publishing and an MCP server that surfaces the component library to coding agents
    • Grew the component set to 30+, including DatePicker, Table with pagination, Tabs, Dialog, Tooltip, Skeleton, Accordion, Rating, Sidebar, Stepper, Carousel, MultiSelect, Listbox, StatusPill, ChatMessage, Field and ErrorPage
    • Added per-app accent presets via data-accent (14 colors) and accessibility fixes (focus trap, aria attributes), replacing shadcn-svelte in the TabelaDev web apps
    [Svelte][SvelteKit][TypeScript][CSS]
  • 2026-08 — Now · Remote

    TabelaTUIUI

    TabelaDev

    • Built a shared Go library for my Bubble Tea TUIs: Catppuccin theme, chrome styles (header/footer/panels/modals), ANSI-aware layout helpers and the `ipc <método> [key=value...] --json` convention
    • Adopted by djobs, TabelaRadar and TabelaKanban so each app keeps only its model and business rules
    • Released v0.1.1, adding footer and help components and accent header/footer chrome
    [Go][Bubble Tea][CLI]
  • 2026-08 — Now · Remote

    TabelaKanban

    TabelaDev

    • Built a Bubble Tea TUI kanban where the disk is the board: each card is a .md file, each column a folder, each board a folder of folders — no database
    • Moving a card is a git-friendly file move; editing opens your own $EDITOR
    • v0.2.0 added hjkl navigation, a sidebar, card preview, activity logs, due dates, huh-powered forms and IPC cards triggered programmatically via `ipc ... --json`
    [Go][Bubble Tea][CLI]
  • 2026-08 — Now · Remote

    TabelaScaffold

    TabelaDev

    • Built a CLI that idempotently applies the shared open-source structure to new Go Bubble Tea repos: CI/release workflows, issue/PR templates, CONTRIBUTING, LICENSE, CHANGELOG and README badges
    • A new repo starts with the same skeleton as the mature ones
    • Extended beyond Go: also scaffolds the web stack and the canonical README header model
    [Go][CLI][GitHub Actions][CI/CD][DevOps]
  • 2026-08 — Now · Remote

    TabelaVagas

    TabelaDev

    • Built a Go CLI + TUI that filters programming job openings worth your profile and only notifies about the ones that matter, running a collect → rank → top → notify pipeline over a SQLite cache
    • Scores every job 0–100 with a heuristic or an LLM scorer (with cache), with custom TOML profiles and per-company sources (Programathor and the public Greenhouse API)
    • Built a full TUI with live filter, detail panel, score badges and a persistent 7-day activity log
    [Go][Bubble Tea][SQLite][AI][CLI]
  • 2026-08 — Now · Remote

    TabelaOCDash

    TabelaDev

    • Built a Bubble Tea TUI dashboard over the local OpenCode SQLite database: sessions, cost, input/output/reasoning tokens, cache hit rate, per-day heatmap and breakdowns by model, provider, project and agent
    [Go][Bubble Tea][SQLite][CLI][Data Visualization]
  • 2026-08 — Now · Remote

    TabelaFin (WIP)

    TabelaDev

    • Work in progress: a personal finance app that pulls Nubank and XP data via Open Finance and categorizes spending with AI
    • Integrated the real Pluggy API: onboarding, daily sync and a connection widget; batch AI categorization and a monthly narrative report with push notification
    • Reuses the BYOK AI and encrypted-credential patterns already validated in TabelaCal
    [SvelteKit][Cloudflare Workers][Drizzle][AI][Open Finance]
  • 2026-08 — Now · Remote

    RUL Prediction — C-MAPSS

    Personal Project

    • Built a Remaining Useful Life (RUL) prediction baseline for NASA C-MAPSS (FD001) turbofan engines, the classic industrial asset health prognostics problem from sensor data
    • Engineered features from the sensor time series (30-cycle rolling mean and std) and trained a Random Forest to estimate RUL
    • Achieved an RMSE of 33.1 on the official test set (100 engines)
    • Refactored into a versioned experiment pipeline with hypothesis rounds, plus a setup script to bootstrap the environment
    [Python][Machine Learning][scikit-learn][pandas]
  • 2026-08 — Now · Belo Horizonte, MG

    CPDQ — ENEM Analysis

    Cursinho Popular Dom Quixote

    • Built the course's monorepo: analysis of the ENEM math exams 2018–2025 (355 tagged questions) that drives the class schedule and teaching material
    • Wrote the collection, extraction, classification and reporting scripts for the INEP exams — reading the official PDF answer keys — with per-topic statistics and confidence bounds around the numbers
    • Rebuilt the class schedule by ENEM question density and marginal gain, and created the Math I teaching material in Typst: a 26-topic curriculum, 15-week schedule, and lesson/worksheet templates
    [Python][pandas][Typst][Statistics][Education]
  • 2026-07 — Now · Remote

    TabelaCal

    TabelaDev

    • Built an AI-powered calendar assistant that interprets natural-language commands (create/list/modify/delete/respond) and translates them into Google Calendar API calls
    • Designed a "bring your own key" model: each user brings their own AI API key (including DeepSeek) and Google Cloud project, with no centralized operating cost
    • Shipped as an installable PWA with proactive Web Push reminders, configurable multi-offset reminders, event history status and multi-calendar tracking
    • Guided multi-step onboarding wizard (Google OAuth + AI key), Catppuccin theme and a landing page for logged-out visitors
    [SvelteKit][TypeScript][Cloudflare Workers][Drizzle][AI][Google Calendar API][PWA]
  • 2026-07 — Now · Remote

    Dank Jobs

    Personal Project

    • Built a Go TUI (Bubble Tea) for browsing and managing jobs scheduled as systemd user timers — including recurring jobs — without needing a full task queue
    • Implemented neovim-style split navigation between pending/history panels, IPC subcommands (jobs.list / jobs.next --json) for scripting, and a DankMaterialShell widget plugin
    • Added recurring jobs and archiving (v0.2.0-beta.2), translated the UI to English, and switched to AGPL-3.0 with a CI and automated release pipeline via GitHub Actions
    [Go][Bubble Tea][systemd][CLI][GitHub Actions][CI/CD][DevOps]
  • 2026-07 — Now · Remote

    TabelaOS

    TabelaDev

    • Built an installer to migrate my machine from Ubuntu to Arch Linux, with an Omarchy-style UI using gum
    • Validated the installer and bootable ISO generation in QEMU before running it on real hardware
    • Extended it into a bootable archiso image, with shellcheck CI and tag-triggered releases
    [Bash][Arch Linux][Shell Script][QEMU][Linux][DevOps]
  • 2026-07 — Now · Remote

    TabelaRadar

    TabelaDev

    • Built a Go TUI that audits the git health of local repositories: unpushed commits, work in progress, repos with no remote, and stale projects
    • All state is inferred from each project's own git history and documentation, with no separate metadata files
    • Renamed from ccdi to TabelaRadar, adopted the shared tabelatuiui theme/chrome library and set up CI and automated releases
    [Go][Bubble Tea][Git][GitHub Actions][CLI][CI/CD][DevOps]
  • 2026-07 — Now · Remote

    Agent Skills

    Personal Project

    • Versioned my own Agent Skills (SKILL.md format) for Claude Code and opencode, organized into dev/ (herdr-workspace, diff-complexity, commit-splitter, daily-report) and rpg/ (gerar-missao) categories
    • The skills are symlinked into ~/.claude/skills/ so agents read them at runtime while the source of truth lives in the repo
    [AI][Automation][CLI][Git]
  • 2026-01 — Now · Remote

    TabelaRPGDK

    Favo

    • Designed TabelaRPGDK, a modular RPG design kit: a system-agnostic core plus pluggable modules that run as a standalone game or on top of other systems
    • Generated the rulebook in Typst with a data-driven approach (pure JSON data read via json()), refining the advantages/disadvantages interface and the combat and societies chapters
    • Built a calculator app that supports development: table visualization and .xlsx/.csv exports, plus a roll simulator with a flexible dice model
    • Unified rulebook, data and a SvelteKit site (Cloudflare Workers + D1) into a Turborepo (bun workspaces) monorepo
    [Python][FastAPI][Typst][SvelteKit][Cloudflare Workers][SQLite][HTMX][Mathematics]
  • 2025-06 — Now · Remote

    Portfolio Website

    Personal Project

    • Developed a responsive, modern portfolio website to showcase projects and skills
    • Supports multiple languages (PT-BR/EN) and light/dark themes
    [Svelte][SvelteKit][TypeScript][Tailwind CSS][Typst]
enpt-br