Thomas Engineer
Home
Essays
Notes
Daily
Archive
About
Home
Essays
Notes
Daily
Archive
About
Profile Image of the Author
Thomas Engineer
Backend engineer. Writing about Go, distributed systems, and the messy parts in between.
GitHub Email
Categories
3 posts in the last year · 🔥 0-day streak · 3 total
Less More
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr

Yesterday

Apr 20
note

Networking Essentials

Everything you need for a system-design interview on networking — layers, TCP/UDP, HTTP versions, REST/GraphQL/gRPC, WebSocket/SSE/WebRTC, load balancing, CDN, and resilience patterns. Diagrams + Go code.

#DNS#HTTP#Network#TCP 63 min read
Apr 20
daily

#1 Two Sum — hash map in one pass [Easy]

One pass through the array, remember complements in a map. O(n) time, O(n) space.

#LeetCode#HashMap

This week

Apr 18
essay

Designing a graph-based payroll engine

How we modeled interdependent salary components as a DAG and used Kahn's topological sort to parallelize calculation across 6,000 employees in 30 seconds.

#Go#Distributed Systems#Concurrency#Architecture 3 min read
© 2026 Thomas Engineer. All Rights Reserved. / RSS / Sitemap
Powered by Astro & Fuwari
© 2026 Thomas Engineer. All Rights Reserved. / RSS / Sitemap
Powered by Astro & Fuwari