Thoughts

Engineering journal. Notes on building software, working with AI, and navigating the craft.

11 min read

LiveVue 1.0: Nineteen Months of Making Phoenix and Vue Best Friends

The story behind LiveVue — why I built it, how it works under the hood, and the performance rabbit holes I fell into along the way.

Read Article
4 min read

Building a Blog with Phoenix and NimblePublisher

How to create a fast, compile-time blog engine in Elixir using NimblePublisher. No database, no runtime overhead, just markdown files and pattern matching.

Read Article