Optimise into existence
Full-stack developer that loves to code, design and optimise ideas into reality. Embrace compromise, keep it simple, 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