Substack · notes
Understanding Race Condition and Mutexes in Golang
What I learned about goroutines, channels, race conditions, and mutexes — with examples from building Go projects.
software engineer / protocol systems
I build distributed systems and deisgn and develop smart contracts and backend systems. Currently open and actively looking for freelance, contract, and full-time roles.
You might also know me as askwhyharsh on GitHub and Twitter.
Substack · notes
What I learned about goroutines, channels, race conditions, and mutexes — with examples from building Go projects.
Substack · essay
Notes on Ethereum scaling, rollup trade-offs, and what actually changes when execution moves away from L1.
Substack · notes
A practical write-up on the math and intuition behind elliptic curves, signatures, and why crypto systems lean on them.
ERC-1155 social token contracts with bonding curves
AstraSec reviewed · $30k+ TVL at launch
Social bookmark manager with 3,000+ users
Real-time order fill and liquidation event pipeline
◆ Alfa Club · Hyperliquid · Kafka
Anonymous location-based chat
Distributed file storage over TCP in Go