daemroen.dev

Software that works when the network does not.

Built in Norway. Everything here is written from scratch or forked deliberately, licensed so you can read it, and shipped only once it holds up on a real device. This page checks the live products every time you open it, so what it claims is what is true right now.

Projects

Shakmate

Live

Chess across a table, with no internet

Chess for web, Android, iOS and desktop. Play online, play the engine, walk back through a finished game, or use the phone as nothing but a clock beside a real wooden board. Eleven languages.

Every chess app assumes a connection. This one pairs two phones over Bluetooth and runs the whole game between them — on a plane, on a train through a tunnel, in a cabin. That is why it was started; the rest followed because a chess app has to be a chess app first.

Right now

Written for it, standing on its own

chess_core
rules, variants, repetition, and the states around a position
chess_clock
every time control, derived rather than ticking, so it survives a sleeping phone
chess_link
the transport abstraction and wire protocol for nearby play
chess_engine
Stockfish behind an interface, on eight levels
dartchess
a fork with a web-safe bitboard — upstream cannot compile to JavaScript at all

Who

Developer and architect

Marius

Decides what gets built, how it is put together, and what it has to do before it ships.