iOS & Flutter engineer · Warsaw, Poland

I'm Kiryl Ramanouski, an iOS & Flutter engineer in Warsaw. I lead the Flutter team at Solbeg, and on my own I make Inkweave, JaySnake, Bandaloo, Jay Mosaic and CountryBalls.

  • since 2013
  • 15 iOS + 5 Flutter client apps
  • 5 own apps on the App Store

On the App Store

Inkweave JaySnake Bandaloo Jay Mosaic CountryBalls

In development

Crystal Depths GitCrab Peek-a-Maze

Experience

Client work in detail
2023–now Teams of 3–7

Software developer, Flutter team lead · Solbeg

Windows and mobile versions of client apps on Flutter and native iOS. I lead the Flutter team, choose the stack for new projects, and designed the architecture changes that made the apps easier to scale and maintain.

  • Flutter
  • SwiftUI
  • Combine
  • Swift Concurrency
  • gRPC
  • Rive
2018–2023 Teams of 4–8

iOS developer, middle to senior · Wimix

Five years of client apps for teams around the world, among them a sports platform for athletes, coaches and clubs with live streaming, real-time statistics and social features. Also where I started with Flutter.

  • Swift
  • UIKit
  • SwiftUI
  • WebSocket
  • Stripe
  • CoreBluetooth
  • Realm
2013–2018 Team of 3

iOS and Windows Mobile developer · IDS

Where it started: enterprise apps for iOS, Windows Mobile and Windows CE, with offline data, Bluetooth and NFC hardware, and direct technical support for the people using them.

  • UIKit
  • Core Data
  • CoreBluetooth
  • NFC
More about me

My own apps

All apps

Designed, built, tested and submitted solo.

On the App Store

JaySnake

Paste messy JSON, get a structure you can read and the types to match. Tree, node graph, JSONPath, diff and six code generators.

macOS · 2.2 MB · 2026-07

JaySnake with raw JSON on the left and a node graph of the same document on the right JaySnake with raw JSON on the left and the tree view on the right, under a JSONPath field The JaySnake split diff between two open tabs, with the two changed lines highlighted

Inkweave

A crossword that builds every grid on your device. Eight languages, three ways to solve, a Daily Puzzle — and no ads, coins or account.

iPhone · iPad · Mac · 10.8 MB · 2026-08

Inkweave home screen with the Daily Puzzle An Inkweave crossword in progress, with the clue above the letter keyboard The Inkweave Your Words screen, with a list of words ready to become a crossword

Bandaloo

A first recording studio for kids aged 5–8. Thirteen instruments synthesized in code, pads tuned so nothing can sound wrong, and real multi-track recording.

iPhone · iPad · 6.1 MB · 2026-08

Bandaloo animal sound pads Bandaloo space-themed pads with the record, play and star buttons Bandaloo piano pads labelled do, re, mi, sol and la

Jay Mosaic

A colour-by-tile studio for children aged 4–6 who cannot read yet. Only the tiles that belong take the paint, so a mistake is impossible.

iPhone · iPad · 1.5 MB · 2026-08

The Jay Mosaic picture shelf, with mosaics grouped into Animals, Dino World and Sky and garden A Jay Mosaic duck being coloured, with the colour tray at the bottom A Jay Mosaic fish with its last colour, marked by triangles, still to paint

CountryBalls

An iMessage sticker pack with the Poland ball: twelve stickers for everyday chat, from “Like a boss” to “Happy birthday”.

iMessage · 4.2 MB · 2023-06

The CountryBalls - PL sticker drawer in Messages, with all twelve Poland ball stickers One Poland ball sticker sent in a Messages conversation

In development

Crystal Depths

A match-3 mine with no lives, no ads, and a third star that money cannot reach.

iPhone

GitCrab

A native macOS Git client written in Swift, with no Electron and no telemetry.

macOS

Peek-a-Maze

A calm, fully offline maze puzzle with hand-crafted mazes.

iPhone · iPad

How I build my own apps

  • No ads.
  • No tracking.
  • No accounts.
  • Works offline.
  • Stays on your device.

Every app listed here: no advertising SDKs, no analytics, no accounts, no servers.

This site: no cookies, no analytics, no third-party requests.

Work enquiries

Let's talk.

[email protected]
Replies within 24 hours · Warsaw, CET LinkedIn Telegram