Frontend Nonsenser 🌃 · JavaScript, TypeScript, and things for the browser.
Right now · Projects · Quiz Lab · Advent of Code · Archive
- 📍 From Bishkek, Kyrgyzstan 🇰🇬 · now in Moscow, Russia 🇷🇺, building for Yandex
- 🧠 Growing a small family of instant browser quizzes on top of a shared
quiz-uiengine - 🃏 Teaching a Chrome extension to read the board and suggest moves for Wingspan on Board Game Arena — private, work in progress
- 🎄 Chipping away at Advent of Code, one December at a time
| Project | What it does |
|---|---|
| quiz-ui | Framework-independent UI and game engine for type-to-reveal quizzes, with a CLI starter |
| safolor | A typed utility that converts HEX/RGB colors to the 216-color web-safe palette |
| Murkvan | A VS Code extension that watches your lockfile and offers to sync installed deps |
| VS Code settings & snippets | Personal editor setup, extension picks, and JS/TS/Vue snippets |
| Wingspan BGA Helper 🔒 | Read-only Chrome extension: captures Wingspan game state on BGA and evaluates moves |
A little quiz universe built on the public quiz-ui engine — timed rounds, hints, and local best scores. Currently in private preview:
- 🔒 tag-type-quiz — name HTML elements by category
- 🔒 prop-type-quiz — name CSS properties by category
- 🔒 method-type-quiz — name JavaScript methods across data types
| Year | Repository |
|---|---|
| 2015 | JavaScript implementations |
| 2016 | JavaScript implementations |
| 2023 | JavaScript and Python experiments |
| 2024 | Daily implementations and helpers |
Start a new puzzle workspace with AoC-template.
Earlier explorations of browser games, interfaces, and tooling:
Canvas games · Pong · Tetris · Super Mario
Interfaces & tools · Todo List · Todos 2.0 · JSON Schedule Generator
Other explorations · Procedural Trees · YouTube Awesome




