Now
What I'm currently working on and exploring. Updated regularly to reflect my current focus areas and interests.
Current Work
Platform Engineering
Refining deployment pipelines and monitoring systems for better reliability and developer experience.
Microservice Tools
Building lightweight tools for service communication and data persistence using Go and BadgerDB.
Currently Exploring
Real-time Collaboration UX
Experimenting with different approaches to real-time collaborative interfaces, focusing on conflict resolution and user experience patterns.
Edge Computing Patterns
Investigating how to push more computation closer to users while maintaining consistency and simplicity in distributed systems.
Developer Experience Tools
Building small utilities that improve day-to-day development workflow, particularly around local development and testing.
Learning
Systems Design
Deepening understanding of distributed systems patterns, particularly around consistency models and failure handling in microservice architectures.
Performance Optimization
Studying advanced techniques for optimizing both backend performance and frontend user experience, especially for mobile users.
Recent Reads
Designing Data-Intensive Applications
Martin Kleppmann - Revisiting chapters on consistency and consensus
The Pragmatic Programmer
Hunt & Thomas - 20th Anniversary Edition
Last updated: January 2025