AetharContact

Maciej Starosielec · Senior Flutter developer

Mobile.Orbital.Hardened.

A decade of production Flutter. Open-source satellite tooling on pub.dev. Self-hosted infrastructure run like a mission: monitored, hardened, documented.

10+ years in mobile

2 packages on pub.dev

3 hosts under SIEM

Scroll

01Commercial work

A decade in
production.

Client apps shipped as developer, architect and Flutter tech lead. Names stay under NDA - the work doesn't.

Case study · under NDA

Ten-plus years of production Flutter for international clients.

A selection of commercial apps I've helped build and scale. Most of my work is covered by NDAs, so instead of brand names, you'll find descriptions of the actual problems I solved and the tech behind them.

  • Banking
  • Health & coaching
  • Retail e-commerce
  • Sports betting
  • Events
  • Food delivery
Read the case study

02Software

Satellites,
on-device.

An open-source stack that tracks what's overhead: a pure-Dart SGP4 engine and data client on pub.dev, the AR app they power, and a Flutter Web monorepo.

03Operations

Run like
a mission.

Self-hosted infrastructure treated as production: a SIEM with agents on every host, no public admin surface, and every non-obvious decision written down.

04About

The short
version.

Maciej Starosielec

Senior Flutter developer

Poland

I've spent the last decade building mobile apps. My approach is simple: I translate complex business needs into clean, stable code, and I believe good architecture isn't the cleverest one, but the one that brings the fewest surprises on a Friday afternoon. When I'm off the clock, you'll usually find me messing around with open-source Dart, satellite tracking tools, or over-engineering my homelab.

I have a habit of letting my side projects get beautifully out of hand. For example, I've built a pure-Dart SGP4 propagation engine and a CelesTrak data client (both live on pub.dev), alongside an offline-first AR app that maps satellites using nothing but on-device math.

I also run my homelab like a mini enterprise production shop: Docker tucked behind Caddy, a self-hosted SIEM with agents on every host, and local LLMs running on the GPU. And yes, every single non-obvious decision is documented - because I like making future-me's life easier.

05Contact

Open
a channel.

A channel, not a contact form with an agenda. Say anything, I read it all and reply to most of it.

GitHub ↗