What I’m doing now.
A snapshot of current focus, in the spirit of Derek Sivers’ now pages. If what’s here and what I’m doing drift apart, this page is wrong and gets fixed.
Last updated: August 2026
Currently building
- BlurArchitecture — extracting the dependency-rule lint plugin and deep-link router from production code and freezing the public API for a first tagged release. The hardest part, as always, is deciding what stays out.
- BankID’s next enrollment flow — reworking identity proofing so a re-enrollment after device loss feels like unlocking, not applying for a loan.
- This site — as a long-term home for the engineering journals and notes, maintained with the same discipline as any other system I own.
Currently learning
- Swift 6 strict concurrency at migration scale — not the syntax, but the sequencing: in what order a large codebase adopts isolation without a feature freeze.
- TLA+, at a working level — specifying the DentaPilot-style sync protocol formally to see which of my simulation tests a model checker would have replaced.
- Swift macros — evaluating whether they can carry the boilerplate my module templates currently generate, without making the generated code harder to read than the boilerplate was.
Current books
- Specifying Systems — Leslie Lamport, alongside the TLA+ work above.
- A Philosophy of Software Design — John Ousterhout, second read; it lands differently after the SDK years. Notes on both end up in Reading.
Current research
- Post-quantum readiness for mobile PKI — what a hybrid-signature migration would mean for a deployed certificate platform: sizes, enclave support, and how to rotate five banks without a flag day.
- Widget rendering costs on the newest OS releases — re-measuring the memory ceiling assumptions the HeyWeather budgets were built on. Budgets rot too.
Current goals
- Ship BlurArchitecture 1.0 before the year ends — with documentation whose examples compile in CI, or it doesn’t ship.
- Deliver the first conference version of “Actors at the Edges.”
- Publish the Go-backend companion piece to the writing already here — the server half of the mobile story.