About

JavaScript developer, living in Prague, Czech Republic. Employed by Seznam.cz. My résumé is available online, though I am currently not looking for a job. You can also see an automatically generated GitHub résumé.
JavaScript developer, living in Prague, Czech Republic. Employed by Seznam.cz. My résumé is available online, though I am currently not looking for a job. You can also see an automatically generated GitHub résumé.
Written mostly in JS and therefore playable in your web browser. With a particular focus at the Roguelike genre.
Sleeping Beauty: a game created for the 7-day Roguelike 2014 challenge. Coffeebreak length.
7DRL Roguelike Try itThe Royal Wedding – coffebreak roguelike with story, lighting, zombies and (sometimes) lutefisk!
Roguelike Try itStar Wars Miniature - The GitHub Game Off 2012 submission
Roguelike Try itCustom Tetris - The GitHub Game Off 2013 submission. Modular Tetris game that offers configurable sides and multiplayer.
Try itTypeScript port of a board game by Horrible Games
Deno WebSocket Try itGoldfish: a game created for the 7-day Roguelike 2017 challenge. Playable, winnable, losable. Features colorful and aesthetic maps, aquatic fauna and fishermen!
7DRL Roguelike Try itCSS Rubik's Cube
Try itDr. Drago's Madcap Chase: HTML5 remake of an old game by Blue Byte Software. Fully playable with cool graphics, animations, sounds and music!
Try itCafé Havoc: a game created for the 7-day Roguelike 2016 challenge
7DRL RoguelikeThe Conception: a game created for the 7-day Roguelike 2013 challenge. Contains hexagons. And chlamydia. And much more.
7DRL Roguelike Try itDobble / Spot it! with Emoji
Try itjs-like, the JavaScript Roguelike. Heavily inspired by ADOM.
Roguelike Try itThe Curse of the General Sibling Combinator: a game created for the 7-day Roguelike 2019 challenge. Implemented only in CSS. Coffeebreak length.
7DRL Roguelike Try itWarden's Duty: a game created for the 7-day Roguelike 2015 challenge. Lacks the traditional roguelike map and features over-sized ascii glyphs. You cannot really win this game, but you can try to get deeper than others.
7DRL Roguelike Try itimpl Mastermind for Rust {}
Rogue Zombies: a roguelike game. Warning: they will get you.
Roguelike Try itCSS Blockout implemented using CSS 3D transforms. Submitted as a demo to Mozilla Dev Derby.
Try itRogue Sea: a game created for the 7-day Roguelike 2021 challenge. Features ships, cannonballs, bitmap tiles, spatial audio and a nontrivial amount of piratey talk.
7DRL Roguelike Try itTraditional "atoms" game, well-known from Windows 3.1. Up to four players; local play with bots, multiplayer using Firebase.
Try itMultiplayer-based geometry game
Try itClickmania: JS port of a well-known time-killer
Try itLarger-scale projects, some serious, some absolutely not. Also smaller toys and experiments.
Online Mindmapping Software
Web App Try itWWW SQL Designer, your online SQL diagramming tool
Web App Try itROguelike Toolkit in JavaScript. Cool dungeon-related stuff, interactive manual, documentation, tests!
Library Roguelike Try itJS port of primitive.lol
Try itControl Your Player: a Web-based MPD client
Custom Elements Web AppWebGL + Web Audio API = Sound-driven fireworks!
WebGL Try itConfigurable JavaScript oscilloscope
Try itA two-pane file manager
Desktop AppHybrid music player
Desktop App Web App Try itUltra-fast bitmap font renderer
Library WebGL Try itVisualizing GPS EXIF data on a map
Try it<instant-button> web component
Custom Elements Try itMultiplayer 2d space dogfighting game
Try itSimulating particle systems with WebGL
Library WebGLTiny WebSocket <-> MPD bridge
WebSocketHere be dragons! Curved dragons in particular. At least several generations of then.
Try itEventTarget polyfill for IE8
Try itA sample need-based AI implementation
Roguelike Try itMozilla DevDerby Demo
Try itScalable Markdown-based HTML slide deck
Library Try itExperimental sketches
Produces a perfect maze and finds the path between two corners. In perfect maze, every two cells are connected with exactly one path.
Try itGenerating and rendering chord diagrams
Library Try it<fix-me> and <to-do> web components
Custom Elements Try itOndras's Genetic Algorithm Runner
Canvas & Web Workers Demo
Try itA screenplay stylesheet
Try itTurbo Visionary: bringing back the 90s IDE styling
A roguelike for arduino.
Everything related to the node-red home setup
A stylable replacement for <input type=range>
Custom Elements Try itExperimental tile-based engine with multi-tile entities
Try itImage → STL → Roller → Cookies
3D Printing Try itDisplay monospace fonts from the "codeface" project in a roguelike-compatible fashion
Roguelike Try itCreates SVG maps for the "Expres" game (also known as Dampfross, Railway Rivals)
Try itE-mail canvas hash: visualizing e-mail addresses using various algorithms
Try itA semi-interactive homage to Kurt Vonnegut
WebGL Try itShadow cube (particularly known from GEB) generator
3D Printing Try it<ex-ample> Web Component for interactive HTML/JS examples
Custom Elements Try itExperimenting with custom implementation of document.write
NEtworked MUltiplayer WIP
LibraryWebSocket <-> IRC bridge
WebSocket<little-planet> Custom Element: interactive panorama viewer
Custom Elements WebGL Try itCreate polar panoramas from equirectangular images
WebGL Try itPhotos from traditional children summer camp with long history and unique atmosphere
Try itTower of Hanoi, running on an ES8266 with a tiny 64x48 OLED display, written in MicroPython
Realtime chord detector
Webmidi Try itPlays the famous Numberwang game on Twitter
A selection of photos taken at Sluneční zátoka
Try itCute CSS-only animation
Try itDerivative Captcha - an accessibility experiement
Try itRecursive implementation of Peano/Hilbert curves, using canvas transformations
Try itShooting the π. Made for the 2016 pi day.
Try itKuchařka, a personal cookbook
Try itJSON-RPC for Deno
Deno LibraryBilingual Poster
Try itHtml Infrastructure for Turing Machine ANalysis
Custom Elements Library Try itDotfiles, scripting utils, miscellaneous stuff.
Utility library for programmatic screenshots via getDisplayMedia
Generates module dependencies graph, using the DOT language.
Forwarding remote notifications to a local machine
Generate QR code based on the Referer header
Try itCreate SVG images/favicons from emoji
Try itWSL2 utilities
Collection of AutoHotkey scripts that I use.
Wasabi+Duplicity
Homepage generator. Uses Deno and the GitHub API to create a customized repository listing.
Try itMy git-specific mappings for the "inkkeys" macropad
Transposes MIDI messages in real-time. Useful if you are too lazy to learn scales.
Webmidi Try itA personal knowledge base
Various custom filters for Pandoc
Node's "dgram" module for browser
Try itAtom's "Project find" within the current directory
List of recently given presentations, grouped by a year.
Collected blog-less works
Czech poem about a proctologist. Built around the last verse.
Pandemic version of 'Cotton fields'
Czech poem about sea. And a ship. And people. And love. And so on.
Another attempt to translate a song by Flight of the Conchords to my native language.
Introductory article about Firebase and its JS API
An attempt to translate a song by Flight of the Conchords to my native language.
Less-known properties and features of DOM events for advanced frontend developers.
List of talks, slides, youtube links.
A series of a WebGL-related introductory articles.
My critical opinions regarding JS MVC frameworks. Written in Czech language.
Various rums I tasted, categorized and rated.
Well-organized online comics I read.
List of Android games I played (+ their rating).
What can you do in plain JavaScript?
List of talks, slides, youtube links.
Maze generation, FOV computation, turn scheduling.
Trying to compress JSON with algorithms implemented in JS.
Old, obsoleted and generally non-functional stuff. Some of these were superseded by newer projects, some just lost their impetus.
Where semantic HTML meets interactive slide deck
Try itYour daily cup of server-side Javascript.
Tiny browser-based Promises/A+ implementation
LibrarySimple image viewer for nw.js and Electron
Web Workers used to process photos
Try itSlide deck system written in Elm
Elm Try itsimple service monitoring
Small testbed game: hexes, trains, procedurally generated terrain.
Roguelike Try itTiny but smart JS assistance for advanced coders
Drawing in multiplayer (server needed)
WebSocket Try itExploring innovative and aesthetical aspects of an ASCII game
Roguelike Try itGoogle Code mirror
Mozilla DevDerby Demo
Try itSudoku solver
Try itA non-JavaScript experiment: fully featured presentation system, using only HTML + CSS
Try itTwo-pane file manager
Desktop App Try itWorm simulation using HTML <canvas>
Try itPHP library for easier MVC workflow, based on XSLT.
Try itElm IRC client library
ElmMobile geocaching client
Try itRE-based syntax highlighter, implemented in Javascript.
A minimalistic Jasmine test driver
The old, original version of the WWW SQL Designer. Archived for historical purposes.
Some fine photos taken with my old and crappy Fujifilm FinePix S5000
Try itJavaScript fireworks using elementary mechanics, <canvas> and <audio> tags
Try itAdventure Game Engine, suitable for playing interactive gamebooks
Try itInteractive SVG Sun, logo for Sluneční zátoka
Try itBrowser-based arena for simple but interesting fights of JavaScript AIs, based on a child's play
Try itAn abandoned attempt to port the Netwars game to JavaScript.
Brain Defense: zombies & lasers. What could go wrong?
Try it