We make
things.

Niche software with AI agents as core teammates. Built in Ostrava - mostly for ourselves, sometimes for people who ask. We write about how it actually works, and where it doesn't.

now

  • Drafting a WASM port of GDAL's DGN driver - CADpeek v2 with full DGN dialect coverage scoping that down to ELLIPSE + ARC support first, the rest can wait.
  • Building an AI-first invoicing platform with first-class CZ integrations (ARES, ISDOC, SPAYD, VIES). Phase 0 shipped, Phase 1 next.
  • Notes on agent verification loops - the part of "AI-agentic" that does the actual work.
  • Cleaning up the public dgn-format reverse-engineering doc, deciding what to publish alongside.
  • Drinking too much green tea.

Updated when something changes. If a line stops being true, it gets struck through, not deleted - see above.

made

  • CADpeek Built in hours, not months - Free in-browser DXF viewers exist. Free in-browser DGN viewers did not. We built one in hours rather than months by writing a Rust WebAssembly parser for Bentley's DGN format - including the v8 binary container that requires a separate parser from v7. Here is the deep-dive.
  • dgn-wasm Rust → WASM - a from-scratch parser for Bentley DGN v7 + v8. Powers CADpeek.
  • DGN format notes reverse-engineering log - everything we learned about the v8 binary container, including the 8-byte alignment bug that ate 40% of geometry.
  • Invoicing Platform in development · AGPLv3 - AI-first invoicing built around CZ business reality (ARES, ISDOC, SPAYD QR, VIES VAT). Self-hostable; hosted SaaS planned.
  • Gluten-free flour shop custom eshop - a small online shop for a family mill making gluten-free flour blends. Admin simple enough that the people who do the baking run it themselves, hosted for next to nothing.
  • This site Astro + i18n - EN + CS, static, source visible on GitHub.

won't

  • Discovery calls. Send a problem, we'll send a real answer.
  • Six-month projects where the first month is "planning."
  • MSAs that take longer to negotiate than the project would.
  • Status meetings. Demos and commits do the same job.
  • Build for stacks we don't believe in just because the buyer named them.

Not because we're difficult. Because the things on this list are how time gets wasted.

notes

  • AGPLv3 for our SaaS, against the MIT orthodoxy May 17, 2026 - Every founder I asked said use MIT. We picked AGPLv3 for our invoicing platform instead. Here is the math the standard advice skips, including the real failure modes of permissive licensing for SaaS.
  • What 'AI-agentic' actually means (and what it doesn't) May 13, 2026 - The term has been hollowed out by LinkedIn posts. Here is what 'AI-agentic' means when you actually use it to ship software, what it isn't, and why the distinction is load-bearing.
  • When NOT to rewrite a legacy file format May 13, 2026 - Every quarter, someone emails us mid-rewrite of a binary parser they should never have started. Here is the decision tree we use ourselves before agreeing to take on a format.

All notes →

who

RebootAnyway is run by Adam Ondrejka, in Ostrava - between the old steelworks and the new compilers. Occasionally with collaborators when the work calls for it. No project managers, no account team, no layers between you and the code.

We treat AI agents as real teammates - not as autocomplete, not as toys. That's how a free in-browser DGN viewer got built in hours rather than months. The same workflow goes into client work, when we take any.

We write openly about what works and what doesn't, including the bits agentic-coding marketing usually skips. The city teaches you a few things about transformation; we took notes.

write

If you want something built - a viewer for a format your vendor has locked up, an in-browser tool nobody has made yet, an agentic workflow your team wants to learn - adam@ondrejka.cz.

We read every message and reply within a day, usually shorter. No sales call, no auto-responder. We'll tell you honestly whether it's something we'd be useful for.

Or write here. Same inbox.