# Projects — Paulo Chang

Small tools I've built and put online.

## [BSR Straßenreinigung Berlin](https://paulochang.com/berlin-cleaning/)

Berlin's official street-cleaning classes, the Reinigungsklassen, on an interactive MapLibre GL map of the whole city. In German and English, with address search and a filter for each class.

## [A Moment of Light](https://paulochang.com/quotes/)

Shows one short poem at a time, picked from a small collection that lives in the page.

## [Syntax-Aware Diff Tool](https://paulochang.com/diff/)

One self-contained page around the Monaco diff editor. Side-by-side or inline view, drag-and-drop files, and live stats on what was added, removed and changed.

## [JSON Query Tool (JSONata)](https://paulochang.com/json/)

Paste some JSON, browse it as an expandable tree, and query it with JSONata. Results update as you type, and there's autocomplete.

## [Geometric Wall Designer](https://paulochang.com/paint/)

Generates wall patterns you can actually paint with masking tape: straight lines only and no more than three colors. Exports to PNG.

## [Traffic](https://paulochang.com/traffic/)

The 40 classic Rush Hour-style puzzles. Slide the other vehicles out of the way to get the red car out. Has a move counter and a timer, and installs as an app for offline play.

## [CCAR-F Study Guide](https://paulochang.com/study-guide/)

25 markdown documents compiled into one HTML file you can read offline, with collapsible navigation and light and dark themes. No runtime dependencies.

---

[GitHub](https://github.com/paulochang) · [LinkedIn](https://www.linkedin.com/in/paulochang)
