Making miti.today
A minimal Nepali calendar: a static page redeployed nightly by a Cloudflare Worker, then iOS and Android widgets.
read more →A minimal Nepali calendar: a static page redeployed nightly by a Cloudflare Worker, then iOS and Android widgets.
read more →A Yarsa Tech UPS built for a single home or small-office router, keeping the internet up through power cuts.
read more →A keyboard I designed from the PCB up, to practice the ancient art of bespoke keyboard building.
read more →Running Basic Auth and bearer-token auth side by side through Nginx and Caddy by renaming a header on the way in.
read more →A small model-view web tool for designing animations for a row of seven-segment displays driven by shift registers.
read more →A compact macropad Simon and I made: my first keyboard, and my introduction to PCB design and QMK.
read more →Turning the Playdate into a low-power desk clock that shows the Nepali (BS) date alongside the time.
read more →can't sleep won't sleep: a prose poem about fever, incandescent light and the ancient night.
read more →Nepal Stock Exchange's TMS login captcha is purely cosmetic. A few lines of JavaScript, and a Chrome extension, fill it in for you.
read more →A one-day browser game experiment that grew into a small HTML5 canvas game engine: physics, collisions, a camera and pixel-art animation.
read more →I keep on waiting for a relief; she'll come barefoot. A poem about waiting on a terrace at 11 pm.
read more →A Flappy Bird clone built on my own canvas game engine, a 60-line version, a sub-1KB version, and a tiny Azure analytics backend.
read more →Building a compiled Nepali programming language from scratch in C++: lexer, recursive descent parser, website, IDE and Arduino support.
read more →A phonetic Nepali keyboard layout for Windows, designed to be learnt in half an hour, and how to install it.
read more →Debugging an abstract syntax tree by generating Graphviz DOT from C++ and rendering it as a picture.
read more →How Nepali text went from font-specific ASCII hacks to Unicode, and what that means for typing, fonts and compound characters.
read more →What it takes to safely run user-compiled programs on a server: namespaces, cgroups, seccomp, and a tour of sandboxing tools.
read more →A hand-etched ATmega32 board, a flipbook-style animation tool in JavaScript, and time-multiplexed firmware for a P10 dot-matrix display.
read more →Learning to draw the human skeleton, then distilling it into a short pixel-art animation in Piskel.
read more →An all-nighter implementation of Huffman coding in C++: prefix codes, a priority queue, a bit-packing stream, and how it compares to gzip.
read more →