Featured · App · BETA

OnCue.

Anota sin fricción. Reagenda sin culpa.

Recordatorios rápidos, flexibles y sin culpa. Diseñada para adaptarse a tu día — no al revés.

Selected Work

All the roasts.

Apps, games, browser tools, and experiments — the full shelf.

App

OnCue

Anota sin fricción. Reagenda sin culpa.

App de recordatorios minimalista enfocada en velocidad, flexibilidad y privacidad. 100% local-first.

● BETA · PLAY STORE
App

OnCue2

Quiet reminders, loud intent.

A context-aware reminder app for Android. Kotlin + Jetpack Compose.

● BETA · PLAY STORE
Extension

Draft Sidenotes

Margin notes for the web.

Chrome extension that pins private annotations to any page. Sync optional, local-first.

● COMING SOON · CHROME STORE
Game

Hollow Ember

Hand-drawn worlds, slow burns.

A mobile metroidvania in Unity. Tight controls, quiet soundtrack.

● DRAFT
App

Habit Pour

Small rituals, steady mornings.

A minimalist habit tracker. One screen, one decision. Android & iOS.

● DRAFT
Extension

Readmode

Every page, a long essay.

Chrome extension that rewrites articles into a reader-first layout.

● DRAFT
Tool

Pixel Forge

Pixel art, forged with precision.

Lightweight in-browser pixel editor for quick sprites and game assets.

pixelforge.brewlab.dev
Tool

Retro SFX

8-bit sounds, infinite possibilities.

Retro sound effects for indie games. Tweak waveforms, export WAV.

sfx.brewlab.dev
Tool

Print Frame

Photos, print-ready in a click.

Format and resize photos for standard print sizes. 100% client-side.

print.brewlab.dev
Lab

Inkfall

Text that falls like rain.

WebGL experiment exploring fluid typography.

● IN PROGRESS
Lab

Grain Engine

A tiny engine, a large pour.

A lightweight 2D game engine I use to prototype ideas before Unity.

● IN PROGRESS
Lab

Brew Ambient

A pour-over, in sound.

Procedural ambient loops generated from coffee-brewing rhythms. Web Audio + MIDI mapping.

● IN PROGRESS
Lab

Grind Size

Calipers for coffee.

In-browser particle-size analyzer. Drop a photo of your grind, get a distribution curve.

● DRAFT
The approach

How things get made.

Good software isn't rushed. Like a proper pour-over, it demands patience, attention, and a refusal to cut corners.

No bloated teams. No design-by-committee. Just focused craftsmanship from concept to launch — one cup at a time.

~ 6 mo.
avg. project
0
meetings / week
  1. 01

    Listen

    Every project starts with understanding — the problem, the people, the context that shapes both.

  2. 02

    Distill

    Strip away assumptions. Find the essential interaction, the core loop that makes the product click.

  3. 03

    Build

    Ship working software early and often. Real feedback from real usage, not hypothetical user stories.

  4. 04

    Refine

    Polish isn’t optional. The last 10% of craft is what separates tools people tolerate from tools people love.

About the studio

A studio for slow software.

BrewLab is an independent software studio. We build long-horizon products — full apps, games, and focused browser tools — with a preference for craft over velocity. Some projects ship to app stores. Some live at their own subdomains. All of them are built to be used, not just demoed.

Kotlin Swift Unity TypeScript Astro WebGL Rust Figma
Start a project

Say hello.

New projects start with a short conversation. Tell us what you're building, or just what you're thinking about. We read everything — and reply within a few days.

Project type
We'll only use this to reply.