Software Engineer

Martin
Holoubek

Building products for millions of users. Specializing in BackendCloudAIMobile AppsWeb

01.

About

Hello! I'm Martin and I enjoy building things that solve problems and make life easier. Seeing people use what I build fuels me to keep going.

I hold Computer Science degrees earned in Copenhagen, Denmark and Derby, England. Still mainly self-made, self-taught and self-driven. Professional experience from Mastercard, processing payments for millions of users.

Spare time goes into personal projects. My favourites that made it to the public are GetCoffee and Stampit โ€” both mobile apps with their own backends, solving real problems for real people.

Portrait of Martin Holoubek, Software Engineer
02.

Experience

Software Engineer II

Mastercard ยท Copenhagen, DK ๐Ÿ‡ฉ๐Ÿ‡ฐ

Jan 2024 โ€” Present

Building Betalingsservice โ€” a Danish payment platform Mastercard acquired and used by 90% of Danish households to manage their bills. Working across multiple teams to rebuild the solution from scratch on Java, Spring Boot, Kafka, and Oracle within a microservices architecture, under strict security and performance requirements.

JavaSpring BootKafkaOracle

Software Engineer

Mastercard ยท Copenhagen, DK ๐Ÿ‡ฉ๐Ÿ‡ฐ

Jan 2023 โ€” Jan 2024

Joined the Betalingsservice rebuild on Java and Spring Boot. Took on responsibility around deployments, production handling, and security โ€” owning services in environments that process payments for millions of users, where mistakes are not a great option.

JavaSpring BootDockerKafkaOracle

Full-stack Developer

Meew ยท Copenhagen, DK ๐Ÿ‡ฉ๐Ÿ‡ฐ

Mar 2022 โ€” Jan 2023

Part of the team that developed Curvex, an app interfacing with a brain scanner to guide meditation, and Duel, a novel social network encouraging users to challenge each other.

Dart & FlutterNode.jsFirebaseTypeScript
03.

Projects

Stampit โ€” Digital loyalty cards

Stampit

Digital loyalty cards

Have you ever lost a loyalty card to your favourite coffee shop? Not anymore with Stampit โ€” digital loyalty cards that let users collect stamps and redeem rewards. Works on both QR codes and NFC, depending on what each business prefers.

When stamps are issued via QR, users can also export their cards to Apple Wallet or Google Wallet for one-tap access. Streamlines communication between businesses and customers.

FlutterDartStripeFirebaseCloud FunctionsNFCTypeScriptNext.js
GetCoffee โ€” Specialty coffee app

GetCoffee

Specialty coffee app

A mobile app that helps users find specialty coffee shops around the world. Filter by mood, distance, opening hours, and more โ€” and collaborate with friends to build shared lists of spots worth a visit.

Vector search powers GetCoffee AI, surfacing recommendations based on what each user actually enjoys.

FlutterDartFirebaseJavaSpring BootVector EmbeddingOpenAIPostgreSQL
Cafe Tone โ€” Website for a premium espresso bar in Prague

Cafe Tone

Website for a premium espresso bar in Prague

Reservation system, menu, and contact information. Simple, clean, and easy to navigate.

Next.jsTailwind CSSTypeScriptVercelReact EmailCloud Functions
Lifelytics โ€” A friendly reminder that time is finite

Lifelytics

A friendly reminder that time is finite

iOS native app that helps you realize the value of time. Set goals, track progress, and stay aware of how you spend your days.

SwiftSwiftUISwiftDataFirebaseNext.js
Tomas Prokop โ€” Minimalistic portfolio for an architect

Tomas Prokop

Minimalistic portfolio for an architect

Clean, minimal design showcasing architectural work.

Next.jsTailwind CSSTypeScriptFirebase App Hosting
Eva Riegerova โ€” Website for a massage therapist

Eva Riegerova

Website for a massage therapist

Showcasing services, pricing, and contact information with a warm, inviting design.

Next.jsReactFirebase App Hosting
04.

Contact

Say hello!

I'm always open to new challenges and collaborations. Whether you have a question or just want to say hi, I'll get back to you!

Phone

+45 55 23 51 35 (DK)

+420 604 557 648 (CZ)

Social