journalcareer
  • Mapping Toronto’s Mobile NetworkI mapped reported mobile installation coordinates across Ontario, then zoomed into Toronto to see how the network traces the city—and where an infrastructure map stops.
    Aug 9, 2026
  • Trees in TorontoI mapped 1,249,665 visible-tree locations across Toronto, then highlighted the 688,335 street-tree records the City keeps track of.
    Aug 3, 2026
  • 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

edede oiwoh

© 2026

GitHubXLinkedIn