Over nine years shipping production mobile software, nine years deep in the platform. I publish open-source libraries, maintain packages on pub.dev and Maven, and write about the newest corners of the Android and Flutter toolchains.
Hello 👋 — I'm Nicos, based in Nicosia, Cyprus. I hold a BSc in Computer Science and an MSc in Mobile Systems, and I work as a Senior Software Engineer specialising in Android and Flutter.
I published my first Android app on the Play Store back in 2016 — UrLocFinder. Since 2020 I've focused on open source, exploring new Google technologies across more than forty public and private repositories.
From May 2023 I began publishing my own libraries and packages for Android Native and Flutter, and since November 2023 I've written regularly on Medium about the latest mobile tooling.
Away from the keyboard you'll find me playing guitar, building PCs, and getting far too invested in hardware benchmarks and PC games.
Image & video picker for Android with Base64 support, for both Views and Jetpack Compose.
view repo →Animated percentage indicators — linear, circular, circle and gradient circle — as custom Compose views.
view repo →A modern and easy-to-use Android library for real-time guitar tuning and chord detection straight from the device microphone.
view repo →Flutter package of animated percentage widgets, published on pub.dev.
view package →A configurable single text field (PIN/OTP-style view) with labels and rich customization.
view package →A modern and easy-to-use Flutter package for real-time guitar tuning and chord detection straight from the device microphone, with a pure Dart DSP core.
view package →Modern Android sample using Jetpack Compose and the Shared Element Transition API.
view repo →Multi-module architecture with Compose and Shared Element Transitions.
view repo →Flutter Pokedex app using Bloc, Drift, Dio, GetIt DI, and Hero shared-element transitions.
view repo →Bloc single-state architecture with Dio networking and a Drift database (class-based, no Drift file).
view repo →Open to interesting Android and Flutter work, collaboration on open source, or just talking shop about Compose and mobile tooling.