~/miroslav-hanzelka/homeUTC --:--:--
available · ping me

Miroslav Hanzelka

I’m a programmer who builds a bit of everything: web experiences, games, and space. This is my home base for projects, photography, and small tools that make my work easier.

6projects shipped or shipping
10tools in the kitchen
side ideas in the queue
 ███╗   ███╗██╗  ██╗
 ████╗ ████║██║  ██║
 ██╔████╔██║███████║
 ██║╚██╔╝██║██╔══██║
 ██║ ╚═╝ ██║██║  ██║
 ╚═╝     ╚═╝╚═╝  ╚═╝
   miroslav.hanzelka
$cat~/about.md

# whoami

Software engineer interested in web platforms, games, and space. JavaScript / React for the web — C++, UE5, Java, and Unity when games and bigger projects take over.

I code because I’m passionate about it — not because I have to. That’s how you end up spending years on an MMO nobody asked for. When I’m not coding, I’m playing games, watching movies, brainstorming the next idea, or spending time with my son.

// this site is a work in progress. Sections will fill in over time.

nameMiroslav Hanzelka
roleprogrammer
stackJS/TS · React/Next.js · UE5/Unity · Java
status● available
githubmhanzelka
$ls~/projects --filter=all
6 of 6
Project Planet Space
Project Planet Space~/projects/project-planet.space Live

Web app covering all 8 planets + Pluto. Enter your weight and age and see the results across the solar system. Each planet includes surface gravity, temperature ranges, day and year length, atmospheric pressure, and moon counts. Also available as a mobile app on the App Store.

Next.jsReact
frame-bridge
frame-bridge~/projects/mhanzelka/frame-bridge Live

Open-source library that solves cross-frame messaging with a friendly API. Supports request/response calls and event channels. Handles handshake, timeouts, and retries out of the box.

JavaScriptReactTypeScript
[ game ]
Project Game~/projects/unannounced In Progress

Current passion project in active development. A first-person space ship simulator where the player must keep the ship running: fix damage, manage electrical systems, solve problems, and deal with whatever the ship throws at them.

Unreal Engine 5C++Blueprints
// not yet public2025
[ web ]
Notaro~/projects/notaro In Progress

Built together with my son. Notaro teaches you to read musical notes through progressive exercises. Identify the note shown, keep your streak going, and work your way through increasingly harder challenges.

TypeScriptReactNext.js
// not yet public2026
Posterity
Posterity~/projects/posterity Archived

A project that's followed me since childhood, reinvented multiple times along the way. Each version was really about learning: isometric rendering, browser 3D with Three.js, Unity. The final form combined a Unity client with a Java MMO backend built on entity-component-system architecture. Shelved for now — but who knows.

JavaUnityNetworking
// not yet public2010–2022
Grid Puzzle
Grid Puzzle~/projects/grid-puzzle Archived

First published Apple app, built natively in SwiftUI. A logic puzzle game with two modes: sort colored tiles into the right row order, or arrange numbers and math operators so the equation produces the correct result.

SwiftUISwift
// not yet public2023
$open~/photos --tag=all
17 frames
DSC02882
DSC02882#sony
DSC03276
DSC03276#sony
DSC04225
DSC04225#sony
DSC05334
DSC05334#sony
DSC05340
DSC05340#sony
DSC05375
DSC05375#sony
DSC05628
DSC05628#sony
DSC05667
DSC05667#sony
IMG 2126
IMG 2126#sony
IMG 2555
IMG 2555#sony
IMG 2558
IMG 2558#sony
IMG 2563
IMG 2563#sony
IMG 2574
IMG 2574#sony
IMG 2725
IMG 2725#sony
IMG 2738
IMG 2738#sony
IMG 2745
IMG 2745#sony
IMG 2747
IMG 2747#sony
$run~/tools/base64
10 utilities · all client-side

Base64

Encode / decode base64 strings.