blognotescareersnippetsprojectsphotographymusic
  • Local NodeA small guide for getting started with local compute
    Jan 26, 2025
  • Whisper in TinyGradA Beginner’s Guide to Implementing Whisper with TinyGrad
    Nov 21, 2024
  • A Framework for Scheduled TasksConsolidating patterns for running tasks on a schedule
    Nov 30, 2023
  • The Eternal NowOnce, but forever
    Aug 7, 2023
  • Distributed Stress Testing with htpSetting up a distributed deployment to stress test services. Built on top of htp
    Aug 3, 2023
  • Memory for Generative ArtExploring concepts to persist decisions in generative art
    Apr 24, 2023
  • HTTP Stress Testing using GoA Go-Based CLI Tool making HTTP Requests and Stress Testing
    Apr 18, 2023
  • Figs: A Remote Configuration ServiceA remote-configuration service built using Rust on Vercel.
    Apr 11, 2023
  • Creating An OpenAI Powered Script Runner with ChatGPTA walkthrough of how I created a CLI tool to generate and manage bash scripts.
    Mar 28, 2023
  • The Spotlight Interface StandardWhat if we consolidated our approach to the Cmd+K interface?
    Feb 13, 2023
  • Building a Dynamic Image GalleryA custom stack built to showcase my photographs with Next.js and AWS.
    Jan 16, 2023
  • DynartDynamically generated images on at the edge.
    Oct 11, 2022
  • useMediaA convienience hook for using media queries
    Sep 30, 2022
  • Computed Objects With TypescriptImplementing computed objects in Typescript
    Aug 31, 2022