Migrating my portfolio to Astro
Why I rewrote an old Vue SPA into a static Astro site and how the markdown pipeline works.
Why I rewrote an old Vue SPA into a static Astro site and how the markdown pipeline works.
A breathing coach for macOS and Windows, SwiftUI on one side, Electron on the other, with 3D projection, zero UI frameworks and zero audio files.
How I built a native SwiftUI playlist analyzer that reads the local Music.app library or any public playlist link, with a full CLI mode and no third-party dependencies.