The Cognitive Costs of AI Chatbots and a Framework for Better Design

I identify cases where single-threaded AI chat experiences may be less than ideal for customers. I outline ways to balance deterministic workflows with non-deterministic ones.

Read
AI Development

Recreating an AI Agent from the 90s

I attempt to recreate CABAL, an AI agent from the Tiberian Sun universe. I introduce my project and share about my experience working with AWS Bedrock, OpenSearch, and S3.

Read
Web Infrastructure

AWS Cognito and IAM for Front-End Developers

A walkthrough of how AWS' Cognito and Identity and Access Management (IAM) services can be used by front-end developers to manage authentication and authorization.

Read

Identity and Access Management with AWS

A collection of learnings on AWS' Identity and Access Management (IAM) service.

Read
VSCode

Werewolf: A New Neo-Noir VSCode Theme

A review of my experience shipping a new theme for VSCode.

Read
Web Development

First Impressions of Vue: A React Developer's Perspective

Some notes on what it's like to step outside of the realm of React to work with Vue.

Read
Web Development

Warcraft III and Web Development

I take a short break from web development to fiddle with Warcraft III's World Editor.

Read
Miscellaneous

Next Steps

A few words on where I'll be headed next.

Read