Lab

Small things I built: tools, toys and experiments. Each one is a page of its own.

Satranç Analizi — Erkan Taylan tr

Chess analysis: three players' rated games, engine-scanned, with charts per player.

Türkiye Yazılım Sektörü Maaş Analizi tr

Turkish software salaries 2023–2025: city and role comparisons, averages and medians.

Interactive Turkey Map

Click a province to reveal its plate code and name.

Türkiye İller ve Plaka Kodları Ezber tr

A quiz for memorising Turkey's provinces and their plate codes.

Türkiye Cumhurbaşkanları — Zaman Çizelgesi tr

A timeline of Turkey's presidents with the events of their terms.

Swing Dance Practice

A metronome for swing dance: 6 and 8 counts, tempo and swing feel.

Network monitor

Is it down or is it you? Live reachability of the sites you use, from your browser.

Playground

A node playground: add, name, connect and arrange nodes.

Çarpım Tablosu tr

Multiplication table practice for kids.

Çıkarma Alıştırması tr

Subtraction practice for kids.

İlaç Doz Takip Uygulaması tr

Medicine dose tracker with reminders, kept in your browser.

İlaç Etkileşim — Demo (gerçek veri) tr

Drug interaction check demo on real DDInter data; not for clinical use.

Emisyon Sistemi İptali Analizi tr

What removing a diesel particulate filter gains and costs.

JSON Log Parser

Drop a JSON log file to filter and sort its entries, in the browser.

HTML Previewer

Paste or drop an HTML file and see it rendered in a sandbox.

Broken Neon Light - Interactive Repair Guide

A flickering neon light to switch on and "repair".

My test page

My first web page, from MDN's Getting started with the web.

Explaining the Calendar to an Alien

foone's story of a human explaining our calendar to an alien, told as a chat.

Counter

An interactive Blazor page: a button and a count, over a live circuit.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.