Home
About

Using writing as a way to think through problems and share my learnings.

Intelligence Everywhere

Jun 18, 2025

Software took off the moment code became pure logic - portable bytes that ignored the underlying silicon. How will we take the next step for AI?

Migrating to Swift 6

Mar 8, 2025

How we learned Swift and realized we needed to migrate to Swift 6. Sharing our experience with the migration and how tools like Cursor made it easier.

Application Layer for AI

Jan 30, 2025

Why we believe that the application layer is the next unlock for AI.

Practical AI Architecture

Dec 30, 2024

We are building a hybrid agentic app that runs on device and maximizes the resources available on your device to deliver the most value.

Building My Second Brain

Dec 25, 2024

How my note-taking system has evolved over time

What is an agent, really?

Sep 4, 2024

A deep dive into the technical challenges and architecture of AI agent systems and agent driven architectures

What is an agent?

Aug 4, 2024

Understanding AI agents: The evolution from copilots to autonomous systems

What is Zero Trust?

Jun 28, 2024

Modern security architecture for the age of remote work and cloud services

What is SOC 2?

Jun 23, 2024

A startup founder's guide to security compliance and customer trust

Don't Spin

Jun 22, 2024

How to recognize and break free from unproductive problem-solving cycles

Self-Reliance in Software Engineering

Jun 22, 2024

A systematic approach to becoming an independent problem-solver in software development