All Posts

Thoughts on engineering, leadership, and building software.

I'm Halfway Through Udacity's AI-Powered Software Engineer Course — Here's What's Already Shifted

I've been a software engineer for over 10 years. I've done TDD, I know design patterns, and I've...

3 min read

Testing in Serverless: TDD and Serverless at Scale

If you're building with serverless, you've probably already found yourself asking, "How am I supposed...

9 min read

Building an MCP Server on AWS Lambda: Complete Serverless Architecture Guide

Introduction Over the past few months, I've been working on something that fundamentally...

12 min read

Claude Code Will Be As Good As You Are

Over the past few months, I've been living in Claude Code. I'm talking about serious,...

7 min read

Serverless Meets Zero Trust: Designing Secure Cloud-Native Apps from Day One

Serverless has grown exponentially in the last few years, and yet it is not done. In 2023, Datadog...

6 min read

What I've learned by building a fully serverless application

A few years back, while doing my masters in Software Architecture, I challenged myself to create a...

3 min read

Doing TDD improved my DevExp

A long time ago, I had worked on a project that had no tests whatsoever. In fact, I was working in a...

3 min read

MVVM on React: Why it might be the best solution for you?

In one of my recent experiences, you often would find components such as the example below: import...

4 min read

Removing code smells: Using dependency injection through Props in React

Have you ever got to jumped into a React application and looked at some components and thought it was...

4 min read

You are an amazing engineer. You may just haven't noticed yet.

Recently, I've been going through impostor syndrome. Obviously, that has put my mood down and...

2 min read

My learnings as a temporary manager

A few months ago, my manager went on maternity leave and chose me to replace her for 10 months until...

3 min read