Skip to main content

Projects

Projects

MacroMeso

In Development

Diet and training engine. Macro targets and mesocycle programming run in the same loop, so nutrition adapts to the training block instead of sitting in a tracker beside it. The hard part is state: a mesocycle plans weeks of progression ahead of you, so every logged session and every weight change has to reprice the days that haven't happened yet. Started in React Native and moved to two hand-written native codebases, SwiftUI on iOS and Jetpack Compose on Android: Skip carried Scanity comfortably, but this app's scheduling logic was past what a transpiled shared codebase could hold.

Rubiconetic screenshot

Rubiconetic

Live

The studio's marketing site. It's pre-rendered all the way down, so there's no backend and no database. GSAP handles the motion through Svelte 5 attachments, and the hero and contact sections each run their own generative Canvas2D visual.

Rock Paper Scissors Minus One screenshot

Rock Paper Scissors Minus One

Aug 10, 2025

A rock paper scissors game, inspired by the version played in Squid Game.

Send a msg to start the chat. You can ask the bot anything about me.