I am Alexander Kabanov, a senior Java developer with two decades of commercial experience, most of it in fintech and IT outsourcing. BirdCorner Apps is what I build on my own: developer tooling, niche applications, and the release machinery that gets them into stores.
Flutter application delivery platform
From an empty repository to a signed TestFlight build, in one command.
A project template plus a provisioning system. It creates and wires up the cloud projects, the CI, crash reporting, push notifications, code signing, and both store listings, across three build flavours, in a single pass. Thirty to sixty minutes, mostly unattended.
Done by hand, the same work is a one to two-day checklist spread across a stack of vendor consoles, and there are plenty of opportunities to make mistakes. A wrong bundle identifier here, a wrong signing certificate there. It breeds frustration and silently kills motivation. This is why I built the template.
Dart Flutter Bash Google Cloud Firebase Codemagic Fastlane Riverpod Sentry
Source and documentation on GitHub The story behind it
Domain Sonar
Type a name, find out who’s already using it.
Domain Sonar checks a name against hundreds of top-level domains at once. Use this tool when you are brainstorming a name for your company or a product. Find out who else is using it and how likely you are to get into a trademark dispute.
TypeScript Concurrent I/O Rate limiting
EPUB Liberator
Gives your e-reader’s accessibility settings back to you.
Some EPUB books come with bad formatting baked in: fixed fonts, fixed line spacing, forced justification. On a Kobo this overrides your own settings, and you can’t read the book without hurting your eyes. EPUB Liberator strips out that bad formatting.
TypeScript EPUB internals Client side processing
Metronome Plus
A metronome that lives next to your song lyrics in Obsidian.
A refreshed version of the original Obsidian community plugin. This version adds a configuration screen for default metronome settings in your vault, new wood-block click sound, and support for tempo and time signatures in your song notes frontmatter.
TypeScript Obsidian API Web Audio
Setup guide and Source code on GitHub
Guitar Tabs Downloader
Songsterr tabs as plain text, next to the rest of your notes.
A Chrome extension that converts and saves Songsterr tabs in AlphaTex format, so you can insert them straight into your Obsidian notes and render them in Tab Flow extension. Also supports Guitar Pro and MIDI formats.
TypeScript Chrome extensions AlphaTex
Setup guide and Source code on GitHub
Numerista
A practical system for remembering numbers.
Memorising is a skill rather than a talent, and Numerista is the daily practice that treats it as one: mnemonic techniques, drilled in short sessions, until numbers stop sliding off.
In development.
Dart Flutter Riverpod
numerista.app Designing its icon Choosing its name
RootSinger
Ear training that listens back: sing the note that is missing.
An app that teaches you to find the key or a root note of a chord by ear, which is a staple skill of any musician.
It plays you a chord with the root note left out and listens to you singing that note back to it with real-time feedback on correctness and accuracy.
In development.
Dart Flutter Audio DSP Pitch detection


