Welcome! I'm Timothy Kempf
I've been building websites and web applications for over 15 years! I started with the arcane arts of HTML and CSS. Now, I build with React react , Next.js , Motion One , and Svelte svelte —all arcane in their own fascinating ways!
I'm currently working on a fun little GIF chat app called Dither!
I used Svelte 5, TypeScript, and Firebase to create an emotive chat experience inspired by the days of dithering and small color palettes in computer graphics.
Animated two-color image of a train arriving at 16th St Mission Station
I lead frontend webapp development at Meadow , a specialty e-commerce company in California’s bustling Bay Area
If you want to know more about my work, check out my LinkedIn linkedin or GitHub github . Don't hesitate to reach out if you want to chat!

I absolutely love Suika Game , so I built this clone of it using Svelte and Rapier Physics. The code is on GitHub github takempf / subak-game if you'd like a closer look!
Subak Game

I'm a big fan of adding custom emoji on Slack—just not one at a time. I built Neutral Face Emoji Tools to make the process of adding custom emoji quick and easy.
If you're curious (or you'd like to contribute), the source is on GitHub github takempf / neutral-face-emoji-tools

There are a lot of amazing people out there on the Internet! Here are a few I know and love: