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
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
5 min read
26 Feb, 2024
OAuth with Supabase in a Vite React app
For starters, if you want to enable OAuth in your app with Supabase, you would need to use a snippet similar...
#react
#auth
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