GitHub

Hi there 👋

I'm a Senior Software Engineer at Recursion.

I write TypeScript ⚛️ and Python 🐍 at work and increasingly prefer Rust 🦀 for side projects. I've fallen down the same AI-assisted coding rabbit hole as everyone else 🐇 🕳️ and now spend much of my time experimenting with how to build self-healing systems. 🤖 My early experience focused on front-end web development guided by frequent end user feedback, which gave me an appreciation for polish and end user delight I simply can't not apply to new projects now. Can't not.

Outside of work, I enjoy blogging ✍️, creating tutorial videos 🎬 and toying with side projects that help automate my cares away. 🤖

Feel free to reach out!

🏡 Website • 🐦 Twitter • 📺 YouTube • 👔 LinkedIn

Pinned Loading

  1. The eleventh iteration of my personal website. Built with Next.js, TypeScript, Tailwind CSS, Notion, Cloudinary, CloudFlare and GitHub Actions.

    TypeScript

  2. A community-updated list of video, audio and written tutorials to help you learn GatsbyJS. 👩‍💻

    TypeScript 116 33

  3. My configurations for Claude Code, macOS, Zsh, Git, Node, Neovim, Tmux, Ghostty, Lazygit, Yazi, Powerlevel10k and VS Code, plus a script to apply them to a new Mac with one command.

    Shell 24 3

  4. My Neovim configuration, packaged as a plugin.

    Lua 1

  5. A personal dashboard combining a TUI + Claude Code session launcher that helps me observe and improve all my software and deployments.

    Rust 1

  6. Ground control for cross-project AI coding agent workflows — give your agents more agency. 🤖

    Python

Read the original on github.com ↗