damaon@mac:~/dev/my$ ls --by-interest

Things I'm building

Every project in my ~/dev folder with its status: active, shipped, paused, idea or archived. Reviewed on 30 Oct 2026.

# now

What got commits this autumn.

# interests

# projects

showing 27/27
Home & robots 2026

Zosia (HomeAssist)

● active push 94 commits

A living-room assistant. It listens through a Xiaomi camera mic, wakes on "Zosiu", and answers by voice and with pages it draws on the TV.

  • Python
  • MCP
  • OpenRouter
  • go2rtc
  • Android TV / Cast
  • Ear → agent → TV loop: ffmpeg + Voxtral wake word, agent over MCP tools, one Cast session for picture and sound
  • Tools: look and move the camera, show and edit pages, lists, timers, reminders, calendar, TV remote
  • Memory modelled on Hermes Agent: short notes in every chat, FTS5 trigram history, background review after silence
  • Skills: cooking, morning overview, charts and diagrams, fact checking, Netflix / YouTube deep links, films from a Filmweb DB
  • Write up the architecture: the mic is the loop input, not a tool; the model never gets "say"
  • Measure latency end to end and pick the cheapest model that still feels instant
Home & robots 2026

TelloEye

● active push 31 commits

Teaching a toy drone to fly from a single camera: monocular depth → point cloud → navigation, including "fly to the TV".

  • Python
  • djitellopy
  • MiDaS
  • YOLO
  • Open3D
  • 2.5D simulator with the djitellopy API, photo textures, per-pixel ground-truth depth
  • Swappable depth estimators (GT, heuristic, MiDaS, Depth Anything) and point-cloud fusion to .ply
  • Autonomous VFH-lite flight, FPV game with a REAL ↔ DERIVED view, object-nav autopilot
  • Real Tello adapter and camera / depth calibration (no flights yet)
  • Found out why: classic SfM degenerates on a 360° spin in place (zero baseline)
  • First real flight: SimTello → Tello with live view, height-based depth scaling, emergency stop
  • Benchmark Depth Anything V2 against MiDaS
  • Online voxel map from the estimated cloud instead of ground-truth occupancy
  • pytest suite instead of one-liners
Home & robots 2026

Roślinki

‖ paused keep

iPhone app: snap a plant, get a guess (flower, tree…) from my own Worker API.

  • Expo
  • Sign in with Apple
  • Cloudflare Workers
Search & memory 2026

DigUp

● active push

Contributing to an open-source Mac app that finds files by what is in them (photos, video moments, PDF clauses) with an on-device multimodal embedding model.

Fork of ARahim3/DigUp.

  • Swift
  • EmbeddingGemma 2
  • Accelerate
  • MCP
  • Photo search: filter by when a photo was taken, browse by time or person with nothing typed
  • Better ranking: return nothing when nothing is close, fold far-behind matches
  • "digup mcp": serve the index to AI agents
  • Vector math through Accelerate on macOS, plain loops elsewhere
  • Split into a portable DigUpCore, the macOS app, a CLI and the MCP server
  • Upstream the photo work
Search & memory 2026

xhose

‖ paused merge → DigUp / one personal index

Pull my X bookmarks out (scraper or extension) and search them by meaning in a local web page.

  • TypeScript
  • Playwright
  • Chrome extension
  • SQLite
  • in-browser embeddings
Search & memory 2026

Highlight → Markdown

‖ paused merge → one personal index

Highlight text in Chrome, tag it, save it as Markdown with URL and date; qmd makes the pile searchable.

  • Python
  • uv
  • Chrome extension
  • qmd
Search & memory 2025

Google Autocomplete, reversed

✓ shipped push

What Google's autocomplete API tells you without meaning to: subtype codes reveal brands, Knowledge Graph entities, local businesses, maps intent.

  • TypeScript
  • Python
Search & memory 2025

Primer

◌ idea keep

Ask "how do you build a search engine?" and get a Wikipedia-style intro page: who works on it, their blogs, companies, papers.

  • TypeScript
  • LLM agents
  • JSON
Games 2022 · 2026

Letters from Whitechapel, solved

✓ shipped keep

The real 195-circle board as a graph: optimal hideouts, where to put the wretched, a worst-case road home. Playable on this blog.

  • Next.js
  • graph search
  • computer vision
Games 2026

DigShot (Liero mobile)

✓ shipped keep 195 commits

OpenLiero, the classic worm deathmatch, brought to phones: on-screen pad, PWA, Android APK, online play over Durable Objects.

Continuation of gliptic/liero.

  • TypeScript
  • Cloudflare Workers
  • Durable Objects
  • PWA
  • Android
Games 2026

DigShot 3D

‖ paused merge → DigShot, as a mode or its own repo

First-person worm deathmatch in a fully destructible volumetric cave, on top of the same sim.

  • Three.js
  • fixed-point sim
Games 2026

Boardhall

‖ paused keep

A realtime board-game hall: lobby, invite codes, server-authoritative moves.

  • SvelteKit
  • Durable Objects
  • D1
  • Better Auth
Games 2024–25

Krzyżówki

✓ shipped keep

A Polish crossword generator with tooltips for the clues.

  • TypeScript
Games 2025

Vibe Games

‖ paused archive

A web IDE for 2D Godot games where you mostly talk and sometimes edit code.

  • SvelteKit
  • Monaco
  • Godot
  • Docker
Games 2025

ScapeLike

◌ idea keep

An idle RPG in the spirit of Melvor Idle and RuneScape: skills, resources, quests while you are away.

3D & voxels 2026

Wro3D

● active push

A walk around Wrocław's Market Square at eye level: 231 real OSM footprints and hand-modelled tenement façades.

  • Three.js
  • OpenStreetMap
  • Cloudflare
  • 231 OSM footprints with passages and landmarks, checked against satellite and Street View
  • 26 tenements with individual reference models (Golden Dog, Golden Deer, Golden Pelican…)
  • Map-accuracy and tenement-workflow docs
  • Roofs and heights from CityGML LoD2 / LiDAR
  • A real Town Hall GLB instead of the procedural one
  • Sectors, LOD, KTX2 / Meshopt; measured FPS on desktop and mobile
3D & voxels 2026

Prompt Voxel

◌ idea merge → falcraft / VoxelScape

Photo → 3D model → point cloud → 1/16 m voxels, exported to VOX.

  • Python
  • SAM-3D Objects
  • point clouds
3D & voxels 2026

falcraft

‖ paused keep

A Minecraft mod that generates 3D models in-game; I added more colours.

Contribution to someone else's mod.

  • Java
  • Fabric
  • fal.ai
Program synthesis 2024

ARC-AGI with DiffusER

▢ archived archive

Program search for ARC tasks: generate programs that pass the examples, break them into small edits, learn to diffuse over them.

  • Python
  • DreamCoder
  • Lisp
Program synthesis 2024

Sunrise

▢ archived archive

A plan for an automatic frontend engineer: curated tools, RAG over docs, a spec agent verified by running code.

  • Python
  • FastHTML
Program synthesis 2022–23

Early experiments

▢ archived archive

PureGithubCode (mining pure functions from GitHub), FunSearch, React component screenshots, Figma → layout, ThoughtfulAI prompts, CRUD generator.

  • Babel
  • esbuild
  • JS
Program synthesis 2025

Architect Workbench & 0D diagrams

◌ idea archive

An AI thinking partner for system design, and a 0D component diagram tool with code preview.

  • SvelteKit
Products 2025–26

Wyliż Patelnię

● active push 260 commits

Recipes with an AI cook ("Kuchcik") that finds and scales them, then fills your Frisco.pl basket with the ingredients.

  • Next.js 16
  • Postgres + pgvector
  • Drizzle
  • AI SDK
  • Semantic recipe search: pgvector + LLM reranking
  • Chat assistant with voice mode
  • Basket that sums ingredients across recipes and matches Frisco products
  • The most product-ready thing here: pick a launch date
  • Keep the Frisco matching honest as their API shifts
Products 2014 · 2025 · 2026

Words from books

● active merge → wyrazy

Read a book, collect the words you don't know, review them as flashcards. Built three times: Kindle clippings (2014), Wordsmith (2025), wyrazy (2026).

  • Python
  • Next.js
  • Expo
  • wyrazy: reader, word list and review tabs, book parser with stopwords, local DB
  • Wordsmith: flashcard review on a SaaS starter
  • Finish wyrazy and retire the other two
Products 2017 · 2025

Communities around links

‖ paused merge → one of the two

Diasporas (2017, Phoenix + a Chrome add-on for bookmarking into groups) and AI Forum (2025, Reddit-like with embedding-based topic suggestions).

  • Elixir / Phoenix
  • SvelteKit
  • Drizzle
  • Workers AI
Products 2025

Randki

‖ paused archive

A dating app with one photo, a short bio and matching that learns from behaviour.

  • Expo
  • FastAPI
  • pgvector
  • Twilio
Products 2025

Flat listings

▢ archived archive

Scraped Wrocław flat listings with a repository layer and integration tests.

  • Next.js
  • Drizzle

# threads

Topics with more than one project over the years.

Learning words from the books you read

  1. 2014 Kindle Clippings Translator
  2. 2025 Wordsmith
  3. 2026 wyrazy

→ Three versions since 2014, none finished yet.

Communities built around links

  1. 2017 Diasporas
  2. 2025 AI Forum
  3. 2026 Diasporas on Phoenix 1.8

→ Two attempts, eight years apart.

Program synthesis

  1. 2022 CRUD generator, PureGithubCode
  2. 2023 FunSearch, ReactScreenshots
  3. 2024 Sunrise, ARC-AGI
  4. 2026 I now use them daily

→ Candidate for a retrospective post.

Search over my own data

  1. 2022 insightwiki
  2. 2023 Product Hunt search
  3. 2026 xhose, clipper, DigUp

→ Three separate indexes in one year; could be merged into one.

3D from a single camera

  1. 2026 Prompt Voxel
  2. 2026 TelloEye
  3. 2026 Zosia looks through the camera

→ The drone and the living-room camera could share the depth code.

# read, not written

Codebases cloned to study. Not mine, but they shaped the rest.

ARC-AGIHackerversepireddit (2017)2009scapeRT4 clientSmallvilleAuto-GPTBabyAGISciraAI ArtifactsOpenArtifactsStable Diffusion WebUI