Independent Developer / Owner - 540 Software LLC
May 2024 - Present ยท LLC formed February 2026
Independent software development, beginning with self-directed R&D and prototyping and now operating as a registered software vendor publishing Windows desktop applications built on .NET and Avalonia.
- Takataka - Plaintext editor for Windows built around a custom piece-table engine with an AVL tree line index for efficient editing of large files. Tabbed editing with pinning, reordering, split groups, and tear-out windows; multi-caret editing; syntax highlighting for 23 languages; single-click JSON and XML pretty printing.
- dicon - Windows
.icoauthoring and inspection tool. Drag-and-drop multi-resolution icon assembly, size-based auto-assignment, ICO import for inspecting resolutions and bit depths, arbitrary slot sizes and color depths, and a custom project format for non-destructive re-export. - Super 16 Studio (in development) - IDE for Super Nintendo development featuring node-graph visual scripting and S16, a custom intermediate language that lowers to 65816 assembly.
- 540 Solitaire - Browser-based solitaire with draw-one and draw-three play, undo, scoring, and persisted sessions across visits.
- Full interface localization into 15 languages across both desktop products, with automatic detection of the Windows display language on first launch.
- Own the complete release pipeline: offline and online installer builds, versioned release hosting, and distribution through direct download, the Microsoft Store, and itch.io.
- Build and maintain the company website, product documentation, and download infrastructure, with Cloudflare administration covering DNS, subdomain routing, caching, and TLS.
- All business administration and compliance duties for the LLC.