Projects

Systems I have designed, built or shipped.

MeuTiro

Live

SaaS for Brazil's CAC ecosystem — shooter, dispatcher and shooting club in one product. A digital wallet for CR, GT and CRAF with expiry alerts, a B2B desk for dispatchers, and club ops (members, dues, habitualidade). Mobile-first PWA with offline reading, document OCR, subscription billing and a Chrome extension that speeds SisGCorp filling — the agency has no official API. Multi-tenant, roles by membership, Face ID at the club door.

  • Next.js
  • TypeScript
  • Supabase
  • Stripe
  • PWA
  • Chrome Extension

Copacol Etiquetas

Production

Native Android app for Copacol's in-store supermarket work: live SAP price lookup and gondola-label printing on a Zebra ZQ521 over Bluetooth, so pricing is less manual and less error-prone. The operator picks one of 16 centres, scans a barcode (camera) or types the material number, confirms description and BRL price, then prints a CPCL layout. The app calibrates the printer and shows a plain message when the corporate network drops. Built for Copacol — internal use.

  • Kotlin
  • Jetpack Compose
  • CameraX
  • ML Kit
  • Retrofit
  • SAP
  • Zebra

Mobilidade Piscicultura

Production

Android app for Copacol field crews to record the fish-farming cycle: housing juveniles, adult harvest (despesca) and technical visits (biometrics, water quality, recommendations, tank release). It works offline on Room, syncs both ways with SAP over SOAP/XML, and prints receipts on a Zebra over Bluetooth. It replaces the old Windows Mobile/.NET handheld. QAS and production builds install side by side, with the environment on the home screen. Built for Copacol — internal use.

  • Kotlin
  • Jetpack Compose
  • Room
  • Retrofit
  • SOAP
  • SAP
  • Zebra

Gameterapia

Research

Gameterapia is a therapeutic approach that uses games — board, digital or otherwise — as part of treatment or rehabilitation. The aim is to work emotional, cognitive, social and physical aspects through play, so the session stays motivating instead of purely clinical. This project built five Unity modules for motor work with children who have PNEC (non-progressive chronic encephalopathy of childhood / cerebral palsy), targeting trunk, lower limbs and upper limbs. It includes patient and physiotherapist registration, a progress-analysis module, and a configuration menu per game so each session can be adapted to the person. Awarded first place at Meditec 2019.

  • Unity
  • C#
  • Kinect
  • MySQL

Nossa Terra CO

Delivered

Native iOS app built as a gateway into the Sicredi Nossa Terra applications. Associates open one place instead of hunting down each system, and can also buy products from the Sicredi Store digital shop. The app talks directly to Sicredi Admin and Espaço Digital, so catalog, access and the integrated-systems grid stay in sync with the cooperative's back office.

  • React Native
  • TypeScript
  • PostgreSQL

Sicredi Admin

Delivered

Back-office for the Sicredi Nossa Terra suite: new units, user management and supervision of the modules that sit under Espaço Digital and the Nossa Terra CO iOS app. Administration stays in one place so those pieces stay integrated and the cooperative can see what is running, instead of configuring each project on its own.

  • React
  • TypeScript
  • PostgreSQL

Organize

Delivered

Contract management and tracking system for the legal regularities a legal entity (PJ) must keep in order under Brazilian rules. It watches the obligations that keep a company compliant, instead of leaving that follow-up to a spreadsheet. Checks run on configurable intervals and raise alerts automatically, so contractual and statutory duties stay visible before they lapse.

  • React
  • TypeScript
  • PostgreSQL

Go Portfolio & Lab

In progress

This site. A portfolio built with the Go standard library only, doubling as a playground for concurrency experiments.

  • Go
  • net/http
  • html/template