Shobury
A video game tracker: you log what you play, sort it by status and find what to play next. The Android app and the website share one backend.
Kotlin · Jetpack Compose · Clean Architecture · Hilt · Room · Firebase · Cloud Functions · Next.js

I'm Carlos Valera. I build complete digital products: I design them, code them and ship them, often on my own. Android is my specialty; from there I move to the web, to Flutter or to a game when the product calls for it.
Just launched on Google Play:Murder Plot (opens in a new tab)andChurupo (opens in a new tab)

What I've built, starting with the biggest: an app I made end to end.
A video game tracker: you log what you play, sort it by status and find what to play next. The Android app and the website share one backend.
Kotlin · Jetpack Compose · Clean Architecture · Hilt · Room · Firebase · Cloud Functions · Next.js

I migrated the app screen by screen between September 2025 and March 2026 while releases kept shipping. It has gone from 1.0.0 to 1.3.1.

Room is the local source, and every library change goes through a single path that writes to Room and Firebase at once. Guest mode lives on the phone until you create your account.

A Cloud Function issues and renews the IGDB token, and FCM lets you know when a game on your wishlist comes out.

shobury.com is built with Next.js and reads the same Firebase database as the app: what you mark on your phone shows up in the browser.
shobury.com (opens in a new tab)

Catalog and admin panel for an eyelash supply distributor in Barquisimeto, Venezuela. It works just as well on desktop as on a phone: customers build their order wherever they are, and it arrives written out in WhatsApp.
Next.js 16 · React 19 · Firestore · Firebase Auth · Vercel


A deduction game for Android: you place each suspect on the floor plan by following the clues, no two share a row or a column, and the rule of the case gives the culprit away. Built entirely in Jetpack Compose.
Kotlin · Jetpack Compose · Canvas · DataStore · AdMob · Google Play Billing · Play Games Services

The daily case arrives as a newspaper front page: 365 cases, easy on Mondays and 7×7 on Sundays. On top of that, an event rotates every two weeks with seasons of ten new cases.

Cases are laid out along an illustrated path: Valdés Manor, Hotel Andino or the Aurora cruise ship reveal themselves as you solve them. Every scene is drawn in code on the Compose Canvas.

It launched on October 30, 2026, with ads that respect the game, an ad-free pass, gems, achievements and a weekly leaderboard with Play Games, and everything in Spanish and English.

Personal and family finances, born in Chile and live in five Latin American countries: your month at a glance, with the balance, what is available in your accounts and what is left of each budget. Built in Flutter.
Flutter · Dart · BLoC · go_router · Firebase · Cloud Functions · ML Kit

You type “sushi 12 lucas tarjeta” (Chilean for sushi, 12,000 pesos, card) and Churupo works out the amount, category and account. Receipts are read with ML Kit OCR on the phone and a Cloud Function with AI.

Groups with contributions and shared budgets, and credit cards with their billing cycle, installments and available credit.

An agent system that turns an idea into carousels, Reels and even a ten-minute YouTube video for Shobury's social accounts. A reviewer rejects anything off-brand, and nothing gets published without my approval.
Claude Code · Agents and skills · HTML templates · Playwright · Synthetic voice

I work in Spanish and English.
Jul 2026 – now
Frogmi S.A.
Owner of Android and iOS, contributing to Flutter and building internal tools with AI agents.
Jul 2024 – Jun 2026
Frogmi S.A.
Sole Android owner: features, critical bugs, Google Play and Firebase.
Feb 2020 – Jul 2024
Copesa S.A.
Digital ad campaigns and AMP Web Stories in Scrum teams.
2011 – 2017
UNEXPO, Barquisimeto
Plus a diploma in Industrial Automation (2018).
To talk about a project, an opportunity or something you saw here.