I'm Oliver. As a software developer, my focus is on the web stack, with a particular interest in content creation. I develop tools for content creation and content management. You can find some of my experiments, projects and posts below.

Experiments 🧪

Each of these experiments represent a solution to a unique challenge requiring a problem solving approach. Browse through the experiments and try them out.

Experimental Chatbot with RapidAPI and Waifu AI Chatbot.

Blog Tool MVP is a minimalistic blogging platform designed for testing and demo purposes. It enables Supabase authenticated users to add, edit, and manage blog posts within a Supabase database table.

A Rodney Dangerfield quote api.

A simple tool to generate Mitch Hedberg quotes.

Projects 🧰

Each project presented here is a publicly deployed example of my work. Browse through the projects and explore.

The Todos App is a user-friendly, web-based application designed to simplify task management.

This personal blog project utilizes Next.js and local static MDX files as the data source.

An online platform that allows users to submit films for a 60 second film festival.

Blog ⌨️

This is where I share my latest work, notes, tutorials, and opinions on software development.

Hash tables are data structures that use a hash function to map keys to values. They are useful for quick lookups and are commonly used in applications such as databases, caches, and compilers.

A graph is a data structure that consists of vertices (also called nodes) and edges.

Trees are useful data structures for storing data that has a hierarchical relationship. For example, a file system on a computer is a tree, where the root node represents the root directory, and each child node represents a file or directory in the root directory.

A stack is a linear data structure that follows the Last-In-First-Out (LIFO) principle. The item added last is the first one to be removed. A queue is a linear data structure that follows the First-In-First-Out (FIFO) principle. The item added first is the first one to be removed.

About 🔎

My programming journey began with Python scripting for 3D graphics rendering in the late 1990s. Around the same time, I delved into PHP and WordPress for web development. Over the past several years, I have worked with JavaScript mainly, and am currently focused on TypeScript, React, Next.js, and TailwindCSS. I have a background in graphic design, art, filmmaking and photography. I attended art school at The San Francisco Art Institute, and pursued liberal arts studies at college. My education is ever ongoing and lies at the heart of my life's ambitions. Contact me for more information.