Software EngineeringPractical Graph Algorithms for Real-World ServicesA checkout request touches many services. Four graph algorithms answer the useful questions: what is reachable, what starts first, and the fastest path.Dec 6, 2025 · 8 min readRead
Software EngineeringUnderstanding HashMaps: Constant-Time Lookups in PracticeHash maps find any key almost instantly however much data they hold, until they don't. How they work, when they slow down, and what to use instead.Oct 16, 2025 · 4 min readRead
DevelopmentWhat Is the Difference Between Front-End and Back-End Development?Front-end developers build what you see and click in the browser; back-end developers build the servers and data behind it. What each does.Feb 23, 2024 · 5 min readRead
Software EngineeringMy Favorite Web Development Tool - SanitySanity is my favorite tool I reach for when developing websites for clients. In this post, I detail out 3 reasons why it's my go to.Sep 30, 2023 · 2 min readRead