Projects
Things I've built, am building, or have contributed to.
wtfhttpd
The HTTP server that makes you go wtf! A quirky HTTP server built in Go with SQLite.
a0lite-js
A TypeScript neural network chess engine compatible with lc0 nets. Plays on Lichess.
pglite-hypervisor
Easy to use ephemeral Postgres hypervisor for educational environments, powered by PGlite and WASM.
All projects
Active 4
Actively maintained and receiving updates
wtfhttpd
The HTTP server that makes you go wtf! A quirky HTTP server built in Go with SQLite.
pglite-hypervisor
Easy to use ephemeral Postgres hypervisor for educational environments, powered by PGlite and WASM.
trpc-gen-python
TypeScript-based tRPC Python client generator.
ishan.page
My blog where I write articles about various topics.
Complete 5
Feature complete — no further work planned
a0lite-js
A TypeScript neural network chess engine compatible with lc0 nets. Plays on Lichess.
jigsaw.ishan.page
Iframe embeddable jigsaw puzzle.
microuci
UCI web interface written in Go for engine development.
donotfindthefox
Next.js recreation of the popular Do Not Find The Fox word game.
camera-capture-webcomponent
A web component for capturing multiple images from the device camera.
Work in progress 2
Under development, not yet finished
Archived 5
No longer maintained or deprecated
chessnoobs
Chess puzzles and practice website.
tcpscanner
TCP scanner that generates CSV reports.
dev-to-comment-collapser
Chrome extension for Reddit-style comment collapsing on dev.to.
caesar-lua
Caesar cipher implementation in Lua.
discussion_prompts
Posts discussion prompts from a Google Sheet to a Discord channel via cron.