Optimise into existence
I‘m a full-stack developer that loves to code, design and optimise ideas into reality. I‘m a firm believer in compromise. Time is limited and ideas are infinite. We can get a lot done if we‘re brave enough to focus, narrow scope and ship incrementally.
Writing
- 2026Cache Components for Marketing Sites
- 2026Shipping Golero
- 2026Next.js Quirks: useSearchParams in Static Pages
- 2026A Mental Model for Server Actions
- 2026Next.js Quirks: Not Found are scoped to routes
- 2026Architecting high performance Next.js marketing sites
- 2026Optimizing InstantSearch for SSG (Deprecated)
- 2026Server Actions are not for fetching data
- 2026Making layouts show page specific content
- 2025Rolling your own i18n in Next.js
- 2025Implicitly capturing pending states with React transitions
- 2022Handling errors in your Clojure REST API
- 2022Signing, React Native and the Play Store
- 2022Using RTK Query with GraphQL
- 2022Writing macros that consume ClojureScript code
- 2021A small comparison between Antd, Base-Web and Chakra-UI