Thoughts & Explorations

The Blog

Engineering insights, architectural decisions, and occasional musings on building software that works.

Web3Feb 28, 2026

Building Gas-Optimized Smart Contracts: Lessons from Production

Deep dive into gas optimization patterns I discovered while building DeFi protocols. From storage packing to assembly tricks that saved millions in transaction costs.

12 min read
Featured
iOS

SwiftUI Architecture at Scale

How I structured a production iOS app with 50+ screens using composable architecture patterns and dependency injection.

Feb 20, 2026 8m
Backend

Event Sourcing in Node.js: A Practical Guide

Implementing event sourcing for a payments platform. When to use it, when to avoid it, and the patterns that actually work.

Feb 15, 2026 15m

Browse by Interest

Web3

Building Gas-Optimized Smart Contracts: Lessons from Production

Deep dive into gas optimization patterns I discovered while building DeFi protocols. From storage packing to assembly tricks that saved millions in transaction costs.

Feb 28, 2026 12m
iOS

SwiftUI Architecture at Scale

How I structured a production iOS app with 50+ screens using composable architecture patterns and dependency injection.

Feb 20, 2026 8m
Backend

Event Sourcing in Node.js: A Practical Guide

Implementing event sourcing for a payments platform. When to use it, when to avoid it, and the patterns that actually work.

Feb 15, 2026 15m
Architecture

The Monorepo Decision: Turborepo in Production

After 6 months of running a turborepo setup with 12 packages, here is what I learned about build times, dependencies, and team velocity.

Feb 10, 2026 10m
Thoughts

Why I Stopped Chasing New Frameworks

A reflection on developer productivity, the cost of context switching, and finding depth over breadth in an ever-changing landscape.

Feb 5, 2026 6m

Latest Articles

01
ArchitectureFeb 10, 2026 10m

The Monorepo Decision: Turborepo in Production

After 6 months of running a turborepo setup with 12 packages, here is what I learned about build times, dependencies, and team velocity.

02
ThoughtsFeb 5, 2026 6m

Why I Stopped Chasing New Frameworks

A reflection on developer productivity, the cost of context switching, and finding depth over breadth in an ever-changing landscape.

03
Web3Jan 28, 2026 14m

Zero-Knowledge Proofs for Web Developers

Breaking down ZK concepts for frontend and backend developers. No mathematics degree required.

04
iOSJan 20, 2026 11m

Building Offline-First iOS Apps

Strategies for sync, conflict resolution, and maintaining data integrity when connectivity is unreliable.

Quick Reads

< 8 min
iOS

SwiftUI Architecture at Scale

Feb 20, 2026 8m
Thoughts

Why I Stopped Chasing New Frameworks

Feb 5, 2026 6m
Backend

API Design Mistakes I Keep Making

Jan 15, 2026 7m

Stay in the loop

Get notified when I publish new articles. No spam, unsubscribe anytime.