Backend, mobile & DevOps engineer
Matej Bednar
I built a two-sided marketplace end to end: three React Native apps, a 165-endpoint REST API, seven background services, and a double-entry ledger moving money in both directions. It runs in three environments, deployed on AWS from CI. I took it through App Store and Google Play review.
Roles
Where I've worked
Highlights
The work I'm proudest of
Fullstack
Three apps, two of them live on both stores
Built 3 React Native apps from scratch. The customer and business apps are live on the App Store and Google Play, and the internal admin dashboard is distributed through TestFlight. I handled the code, payments, deployment and infrastructure, as well as the App Store and Google Play reviews and listings. Tagly: Share and Earn peaked at number 1 in the Lifestyle category on the Czech App Store on 15 August 2026.
Payments
Double-entry ledger
Designed the double-entry ledger behind every balance on Tagly. The ledger has 16 transaction kinds, covering deposits, withdrawals, refunds, payments, locks, unlocks, referral bonuses and adjustments. Customers, businesses and the platform each have an available and a reserved balance. Every movement of money is one row that can't be edited, and every row write goes through a single helper.
Infra
Three environments, nine installable apps
Set up three environments for the whole Tagly ecosystem: development runs locally, and staging and production run on AWS. The three apps come to nine builds, and all nine install side by side on one phone. Any environment can be tested on a real device without touching production data. Staging and production are fully separated, each with its own database, cache and storage, across 13 AWS services in total.
Backend
Pricing each customer's post from 9 factors
Built the engine that decides how much a customer is paid for posting about a business. The engine prices each post from 9 factors. Three of the factors:
Fullstack
Why Tagly couldn't ship as an MVP
For Tagly to work, we first had to pass Meta App Review, and passing it requires a full product, so Tagly couldn't ship as an MVP. Tagly also moved real money in both directions, which left no room for error. There's still a lot I decided against building:
Design
App design built around the core audience
Designed the screens of Tagly's three React Native apps. The theme is built for Tagly's core audience, women aged 18 to 35: warm coffee and beige tones, with butter yellow and baby blue accents. All three apps share that palette and one set of components. Below are some of the screens.
Stack
What I've worked with
Core
Backend
Services
Infrastructure
Frontend
Work
What I've built, split by area
Payments
Purchases, payouts and a custom ledger.
Backend
A 165-endpoint REST API and 7 background services.
Fullstack
One typed contract shared by three apps and the server.
Data
50 tables, from accounts to the ledger and job queues.
Infra
Three environments, deployed on AWS via CI.
Frontend
Three React Native apps and four websites.
Design
Screenshots of the apps and sites I've designed.
Contact
Get in touch
I'm looking for my next job. Building backend and mobile, and designing the systems and pipelines underneath, is what I know best, but I'd also be happy learning a new stack and getting more experience in a bigger team.
Misc
Education
FIT ČVUT (Czech Technical University, Faculty of Information Technology)
2025 to 2026
Left one semester in to build Tagly full time.