ATHENS, GREECE / MOBILE & SOFTWARE

Konstantinos
Zafeiropoulos.

Mobile Software Engineer

Building thoughtful mobile experiences.
I build native and cross-platform apps with clean architecture, shared code where it makes sense, and care for the details that make mobile software feel right.

engineer.kt

Currently Android Engineer at Alpha Bank

A little more about me

01 / ABOUT

Good software starts
with thoughtful engineering.

I’m Konstantinos, a mobile software engineer based in Athens, Greece. I currently work as an Android Engineer at Alpha Bank, with previous experience at Almende B.V., StandBy Solutions B.V. and Softship GmbH.

I focus on mobile experiences from interface to architecture, combining a strong foundation in native Android and Kotlin with cross-platform development. My toolkit includes Jetpack Compose and Kotlin Multiplatform, with MVVM and Clean Architecture keeping software maintainable. My public projects also explore Flutter and React Native.

Mobile experiencesClean architectureCross-platform

02 / EXPERIENCE

Where I’ve worked.

Mobile experiences.
Software engineering throughout.

  1. Alpha Bank

    CURRENT

    Android Engineer

    Android engineering · Athens, Greece

  2. Almende B.V.

    Android & Software Development

    Android and software development · Randstad, Netherlands

  3. StandBy Solutions B.V.

    Android Development

    Android application development · Randstad, Netherlands

  4. Softship GmbH

    Software Development

    Software development · Hamburg, Germany

03 / SELECTED WORK

Ideas turned into apps.

Explore GitHub

A curated selection of mobile projects, spanning native Android, Flutter and React Native.

More from the workbench

Native apps and cross-platform experiments.

Public project

Rick and Morty

A Flutter application for browsing characters and their details from the Rick and Morty API, using BLoC for state management and Dio for networking.

  • Flutter
  • Dart
  • BLoC
  • Dio
Public project

Get A Room

A university thesis project exploring hotel and motel booking and property management, with an Android client communicating with a backend through Volley.

  • Java
  • Android
  • Volley
Public project

A movie discovery app with trailers, reviews and offline favourites, powered by The Movie DB. Includes layouts for phones and tablets.

  • Java
  • Android
  • TMDB API
Public project

Baking App

Step-by-step recipes with video playback, tablet layouts and a home-screen widget. Uses ExoPlayer for media and Espresso for UI testing.

  • Java
  • Android
  • ExoPlayer
  • Espresso
Public project

Pokédex

A React Native exploration for Android and iOS, featuring searchable Pokémon lists and detail screens with stats, types and abilities from PokeAPI.

  • React Native
  • PokeAPI

04 / TOOLKIT

Tools of the craft.

A focused stack for dependable software.

01

Languages

Kotlin · Java · Python

02

Mobile Development

Android SDK · Jetpack Compose · Material Design · Kotlin Multiplatform

03

Architecture & Libraries

MVVM · Clean Architecture · Coroutines · Flow · StateFlow · Hilt · Dagger · Retrofit

04

Backend & Databases

REST APIs · Room · SQLite · SQL

05

Developer Tools

Git · GitHub · Docker · CI/CD

05 / GET IN TOUCH

Let’s build something
worth using.

Have a project in mind or want to talk engineering?
I’d be happy to hear from you.

Athens, GreeceGitHub ↗LinkedIn ↗