Adam Leis

So this has been a long-time coming. I've been writing misc. blog posts for a while, and I rarely publish them. This is my attempt to do better.

As with all web developer personal sites and blogs, this is a near-constant WIP. I'm going to make many mistakes, often silly ones. Such is dev life. Hit me up on X or LinkedIn to tease me, if something has helped, or even just to chat.

Thanks for visiting!

Three.js Journey Challenge 23: Train

Brain-dump of project progress on April 2026's challenge.

Three.js Journey December 2025, Challenge 21: Christmas

A retrospective blog post for Three.js Journey's December 2025 Challenge 21: Christmas

Three.js Journey October '25 Challenge 20: Cozy Place

A living blog post for Three.js Journey's October 2025 Challenge 20: Cozy Place

Read
posted:

Three.js Journey August '25 Challenge: Aquarium

An explanation of how I worked through the Three.js Journey August 2025 challenge.

Read
posted:

Three.js Learning: Displacement Maps

I share some thoughts and lessons learned on the topic of displacement maps.

Read
posted:

Web Camera Component

Web components and how I implemented one finally

Particle Network Addition Part 2

Part two updating my work with the particle network feature of my website

Particle Network Addition

Come learn from my experience taking an old particle network library and modernizing it for my own use.

Read
posted:

Testing Components with Async Behaviors

I explain my use of events in testing views/components.

Read
posted:

MSW Lessons

I share lessons I have learned from using MSW to mock API requests.

Read
posted:

Learning Theory Response

I respond to a NeetCodeIO video's theory on learning.

The Garden, the Tree, and the Choice

A brief interpretation of the classic "fall of mankind" story.

Read
posted:

Gamify Neovim Learning

Some thoughts on trying to learn Neovim sustainably

Read
posted:

Coming Soon: Projects & Experiments

I will be organizing more content to demonstrate my previous project work and web experiments.

Creativity Series

A tripartite model describing craft, design, and art