Domain Portfolio Architecture
Restructuring my fragmented digital footprint into a strict four domain portfolio to separate cloud engineering, personal logs, recipe engineering, and cinematic media.
Restructuring my fragmented digital footprint into a strict four domain portfolio to separate cloud engineering, personal logs, recipe engineering, and cinematic media.
I made a GitHub repo private and within 12 hours an automated bot took over my domain and was serving gambling spam to Google's crawler. Here is how dangling DNS works, what the attacker actually did, and the cleanup playbook I ran to shut it down.

Comparing three grounding methods on Google Cloud using my own blog posts. Vertex AI Search, RAG Engine, and Google Search grounding. What worked, what broke, and what surprised me.

A bash script that downloads audio from YouTube, uploads it to S3, runs an Amazon Transcribe job, and outputs a plain text transcript.

After 40+ AWS lessons and 7 certifications, I'm creating my first Google Cloud course. This post documents everything I learned setting up my Google Cloud environment, from account creation to IAM configuration, through the lens of an AWS engineer discovering a new cloud.

How to track project costs for Bedrock Agents using AWS Budgets. Covers the limitation with on-demand model tagging and the solution using Application Inference Profiles.

Learn what makes AI systems agentic and how to design autonomous AI architectures on AWS using Amazon Bedrock, Lambda, Step Functions, and persistent memory services.

Protect public API Gateway endpoints from abuse using usage plans and budget alerts. This post covers practical strategies to limit requests, monitor costs, and explores when AWS WAF or authentication might be needed.

After launching my first Bedrock agent, I wanted to add proper observability. This post documents how I added API Gateway access logs, CloudWatch Logs Insights, and DynamoDB for conversation storage to debug issues, monitor performance, and understand usage patterns.

Build an Amazon Bedrock agent that queries the AWS News Blog RSS feed and answers questions about recent AWS announcements. Use Lambda action groups to fetch and parse the feed, expose the agent through Amazon API Gateway, and provide a terminal-style web UI.