Web applications
React front-ends backed by Node.js APIs and a real database — from the schema and the endpoints to the interface people actually use.
I'm a developer based in Prague. Day to day that means React front-ends, Node.js APIs and native iOS apps in Swift — and in my free time, games. I like owning a project end to end: from the database schema to the last pixel, and then actually shipping it.
01 — About
Started on the web, moved into mobile and games — mostly because I kept running into ideas I wanted to build myself.
I'm Robert, a developer based in Prague who works across the full stack: React front-ends, Node.js APIs, and native iOS apps in Swift. I started with web development and over time expanded into mobile and game development, mostly because I kept running into ideas I wanted to build myself.
Most of what I know comes from side projects. From Old School Games, a site dedicated to classic DOS titles, to Watch List, a movie and TV tracker I use myself. On the mobile side I built J-Notes and published my first iOS game, Jetshot.
Building something from scratch and getting it in front of real users is the part I enjoy most — and it's why every project on this page is live rather than sitting in a folder somewhere.
React front-ends backed by Node.js APIs and a real database — from the schema and the endpoints to the interface people actually use.
Native apps written in Swift that feel at home on the platform. Two of mine are live on the App Store — a notes app and a game.
Arcade and puzzle games for iOS and the browser: SpriteKit on Apple platforms, plain JavaScript and Canvas on the web — no engine, no framework.
02 — Selected work
Side projects I designed, built and deployed myself — each one solving a problem I actually had.
A site built around my love for classic DOS games — game listings, reviews and downloads, running on its own custom backend. It's the project I keep coming back to and the one that taught me the most about running something in production.
Visit siteA movie and TV tracker I built because I kept losing track of what I wanted to watch. Pulls from a public API, lets you browse by genre and keep your own list.
Discover moviesA notes app built in Swift to learn iOS development properly. Simple on purpose: fast note-taking without the bloat.
App StoreCurrent conditions, hourly predictions and a 7-day outlook, built around a public weather API and designed to be readable at a glance.
Check weatherWhere I write about things I run into while building: mostly web dev, occasional Swift, and whatever I'm tinkering with at the moment.
Read the blogA canvas-based drawing app in the browser. Built to explore the HTML5 Canvas API and ended up more complete than I expected.
Try PaintA quiz app built to play around with real-time scoring and dynamic question rendering. Works well for a quick trivia session.
Try quizA password generator that runs entirely in the browser — no data leaves your machine. Pick the length and character set, get a strong password.
Generate password03 — Games
Games are where I get to write the kind of code you never write in a business app: game loops, collision, and frame budgets.
An arcade game for iOS where you fly a jet and dodge obstacles. My first published game on the App Store, written in Swift with SpriteKit — levels, scores, star ratings and iCloud sync.
App StoreA Tetris-inspired browser game made with plain JavaScript and HTML5 Canvas. No libraries, no framework — just canvas rendering and game loop logic.
Play game04 — Contact
A web app, an iOS app, or just dev stuff worth arguing about — my inbox is open. I'm based in Prague and always happy to hear about an interesting project.