← Back to work

TypeScript Tooling

Arbor XML Viewer

Local-only XML inspection app with drag-and-drop import, searchable tree navigation, structure stats, keyboard shortcuts, and a polished browser-first workflow.

Arbor XML Viewer
Arbor XML Viewer is a browser-based XML inspection tool designed for local-only use. It supports pasted XML, drag-and-drop imports, local file selection, and a collapsible tree view for exploring elements, attributes, text nodes, comments, and CDATA without routing content through a backend. The product experience emphasizes clarity and speed: search can jump through tags, attributes, and text content, a floating dock surfaces structural statistics, and keyboard shortcuts make the interface feel closer to a desktop utility than a throwaway developer aid. The repository is built with Preact, TypeScript, Vite, Tailwind CSS, Playwright, and Vitest, making it a strong example of thoughtful frontend tooling and local-first product design.

More

Related Work

Print for Me

Laravel + Vue

Print for Me

Featured

Private 3D print request platform with magic-link access, secure uploads, mobile-first intake, and an admin board for managing request status end to end.

MySQL Queue Systems Automated Testing
dbgold

Go Developer Tooling

dbgold

Featured

Go-based TUI for creating and restoring local MySQL snapshots with guided setup, safer validation, live logs, and faster workflows than dump-and-replay.

MySQL Automated Testing Data Normalization