Caleb O.
I'm learning how to use software to create optimal experiences for people around the world. In my free time, you'll find me writing about the things I learn on my blog, trying to make sense of functional programming,memory,andhow computers work in general
I've gotten the opportunity to work as a UI Engineer across several ecosystems; From devtools,logistics,to hybrid e-commerce.The experience has taught me the importance of building products that are user-focused and intuitive enough for people.
featured work
recent posts
2 min read
26 Dec, 2024
Blog posts don't show up immediately with GhostCMS
Blog posts with GhostCMS don't show up immediately with Next.js in production but works fine on localhost. Here's how to fix it
#headless-cms
#nextjs
6 min read
29 Jul, 2024
How I fixed a UX issue with a Polling mechanism
Because we can't exactly pinpoint when a request is complete or successful, the approach above will be inefficient
#react
#ux
5 min read
12 Jul, 2024
I opened three Next.js projects with Zed and my PC did not prepare for liftoff
Trying Zed for the first time
#devtools
#ide
5 min read
11 May, 2024
Monkey patching: refresh token mechanism in React
Intercept network requests by monkey patching the native fetch API
#auth
#react
#nextjs
recent talks
June 29, 2024
|Improving UX on the web with URLs
#web
#ui
#techfest
December 2, 2023
|Building npm packages in 2023 — and beyond
#javascript
#devfest
March 25, 2023
|Growing by creating OSS projects
#oss
November 16, 2022
|Building performant and user-centric applications on the web.
#performance
October 28, 2021
|Protecting API Keys in production with Next.js API routes
#nextjs