Skip to content

Grzegorz Otto · Mobile + web engineer · hobbyist game dev

Poland · compiled from src/

I build engines that respect the frame budget.

I ship production mobile and web apps in TypeScript — React, React Native, RadixUI, Tailwind, Unistyles. Evenings and weekends I build a 2D game engine on Skia.

static-exported · zero runtime DB reads · 14kb gz

Architecture
flare/engine
Now playing
status/current

Flare — a modular 2D game engine for React Native (Skia)

45% complete

Recent commits
git/log
  • feat((errors)): (errors): add error boundary with structured crash payload
  • fix(flare-engine): flare-engine: fix pool leak on teardown
  • refactor(rewrite ECS scheduler): rewrite ECS scheduler
  • feat((postfx)): (postfx): add Skia RuntimeEffect post-processing stack
  • feat(flare-engine): flare-engine: add Skia RuntimeEffect post-processing stack
Uptime
metrics/stats
posts
-
flare packages
27
shipped apps
6+
coffees / day
3
Featured projects
Latest posts