about(1)
systems-minded engineer
NAME
Grzegorz Otto
SYNOPSIS
about(--role, --focus, --available)
DESCRIPTION
Senior React Native engineer. I architected and ship Poland's national radio app (~60k daily users): a custom cross-platform playback engine with CarPlay, Android Auto, and Chromecast, on custom Swift + Kotlin native modules.
In parallel I build Flare, a 40-package real-time 2D engine for React Native and Web, and Pan Tvardowski, a vertical shoot-'em-up themed on Polish folklore that doubles as its hardest stress-test.
I run an AI-directed agent loop - local LLMs, custom skills, and instruction files - to ship monorepo-scale output at team velocity. Architecture-minded (Clean Architecture · DDD · ECS · TDD) and rule-minded (SOLID · KISS · DRY · YAGNI), as tools, not dogma.
SKILLSSkills
TypeScript strict
Clean Code · SOLID
Clean Architecture
DDD
TDD
ECS
HISTORYHistory
- 2012-2019Regional Sales Coordinator · Deutsche Bank PolskaLed a 7-team region and ran nationwide training through the Santander acquisition, then retrained into software. It is why I default to ownership, mentoring, and shipping under deadline.
- 2019-2020JavaScript & React Bootcamp · Coders LabDeliberate career change into software engineering.
- 2020-nowSenior React Native Engineer · Polskie RadioSole architect and lead of Poland's national broadcaster app (~60k daily users, 150k+ downloads, 99.9% crash-free): a cross-platform playback engine, 2 custom Swift + Kotlin Expo modules (CarPlay, Android Auto, Cast), and GitLab CI/CD. Tech lead before sole ownership; now consolidating the app family into a Turborepo monorepo.
- 2026-nowPersonal R&D · Flare-Engine, Unreal, Pan TvardowskiFlare-Engine: a 40-package real-time 2D engine for RN + Web (archetype ECS, Skia GPU renderer, 2,288 tests, benchmarked on real devices). The Dark Orb: a deterministic C++ core on Unreal 5.7. Pan Tvardowski: the showcase game (8 zones, 8 bosses, 2,048 tests).