About Me

I'm a Principal Engineer at a major tech company with a passion for building scalable, resilient distributed systems and exploring how AI is transforming software development. My work focuses on developing tools that enhance customer experience, helping teams adopt modern engineering practices, and architecting solutions that solve real-world problems.

Background

Before joining my current company, I architected solutions across multiple domains including mobile applications, chatbots, and Software-as-a-Service (SaaS) platforms. This diverse experience gives me perspective on the challenges developers face across different industries and technology stacks.

Currently, I specialize in AI-powered customer experiences, working at the intersection of cutting-edge AI technology and practical customer solutions. It's an exciting space where the pace of innovation is accelerating, and the potential to transform how people interact with technology is enormous.

My technical interests span:

  • Distributed Systems: Building systems that work reliably at massive scale
  • Infrastructure as Code: Building infrastructure as code and managing complexity at scale
  • Developer Experience: Creating tools that make other engineers more productive
  • GenAI: Exploring how AI assistants are changing the way we write and review code

What I Write About

On this blog, I share my experiences and insights from the front lines of cloud engineering and AI adoption:

  • Software Engineering Patterns - Architectural approaches that actually work in practice
  • Cloud Architecture - Real-world patterns and pitfalls from building at scale
  • GenAI for Coding - Honest takes on how AI is changing software development
  • Big Tech Culture - What I've learned working in big tech

Get In Touch

I'm always interested in connecting with fellow engineers and discussing interesting problems.


Thanks for visiting coles codes. I hope you find something useful here!