xoftverse// handcrafted software
<studio> code + craft </studio>

Precise as code.
Made by hand.

A small studio building software the way a maker builds furniture: measured, tested, and finished by hand. A path into AI from the job you already have, games for an evening with friends, a few pets for your desktop, and planning poker for your team.

01The collection

$ ls ./collection --long
No.01live

AI Career Paths

Make your leap into AI from the job you already have. Gamified paths for engineers, product managers and non-technical professionals, lesson by lesson.

path
/ai-engineer-path
runs on
any browser · free
paths
28 · tech & non-tech
Find your path start from where you are
No.02live

Graphite Games

Six pencil-and-paper classics on one page: Sudoku, Tic-tac-toe, Dots and Boxes, Connect Four, Minesweeper and Hangman.

path
/graphite-games
runs on
any browser · 6 games
Sharpen a pencil no eraser needed
No.03live

Scrawl

Draw it. Guess it. A multiplayer drawing game for friends. Share a link and play, no accounts needed.

path
/scrawl
runs on
any browser · multiplayer
Grab the pen it's definitely a cat
No.04live

DoodlePin

Tiny doodle pets that live on your Mac desktop. They walk, hop and float around, chase balls, eat treats, dance to your music and nudge you before meetings.

path
/doodle-pin
runs on
macOS 14+ · free
pets
11 doodles · 9 hats
Adopt a doodle it waves back
No.05live

Estimo

Planning poker your team will actually enjoy. Spin up a room in two seconds, share the link, and estimate together with timers, smart results and reactions.

path
/estimo
runs on
any browser · real-time
cost
free · no sign-up
Deal the cards no more arguing about points

02On the workbench

$ cat PRINCIPLES.md

Measure twice, ship once.

Measured

Every screen is tested on real devices and real data before it ships. If it's slow, it isn't done.

assert(fast && correct)

Cut clean

No bloat, no dark patterns, no accounts you don't need. Just the parts that do the job.

rm -rf ./bloat

Finished by hand

The small details get the most care: a smooth animation, a clear error, a shortcut that's just there.

git commit -m "polish"