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

featured work

recent posts

4 min read

17 May, 2025

React performance: Memoization

Some stuff/learnings on basic Memoization in React

#react

|

4 min read

01 Mar, 2025

How to move FIL out of MetaMask: My Experience

In this article, I share how you can move FIL from your MetaMask wallet

#web3

#plgd

|

17 min read

25 Feb, 2025

Building a proximity feature into maps with React

In this guide, I walk you through how to build something a little bit similar to the "Gym near me" feature on Google Maps.

#react

#guide

|

21 min read

10 Feb, 2025

Adding image info/metadata to Zed

In this article, I share how I made my first contribution to the Zed editor and the stuff I learned from doing so.

#rust

#oss

|

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