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.

Kubernetes
Go
Monitoring

Microservice Tools

Building lightweight tools for service communication and data persistence using Go and BadgerDB.

Go
BadgerDB
gRPC

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