Demo Blog
A simple Laravel blog with a block-based page system.
Explore Topics
From Django apps to AWS infrastructure — pick a category to dive in.
AWS & Cloud
Deep dives into AWS Bedrock, ECS, S3, RDS, and the infrastructure wiring behind these projects.
Read posts →AWS Cloud Practitioner
Byte-sized study guides covering every service group you need to know for the AWS CCP exam.
Read posts →Django & Python
Building a multi-app Django 5.2 portfolio site — routing, file uploads, AI integrations, and deployment.
Read posts →Laravel & PHP
Exploring the Laravel CMS powering this site — Filament admin, block-based pages, and container deployments.
Read posts →Latest Posts
Making CMS Images Publicly Readable in S3
The specific S3 bucket policy and PublicAccessBlock settings needed to serve a c...
Wiring Laravel to RDS on ECS Fargate
How the ECS task definition, RDS security group, and environment variables conne...
Generating Images with AWS Bedrock Stable Image Core
How the media_system app calls Stable Image Core via boto3 and stores the result...
Tracking Bedrock Costs with the Cost Explorer API
Syncing daily AWS spend into Django, filtering to RECORD_TYPE=Usage, and surfaci...
Rate-Limiting AI API Calls with a Daily Usage Model
The DailyAIUsage pattern used across the portfolio to prevent runaway Bedrock co...
Controlling AWS Infrastructure from a Django View
How the infra_manager module wraps Terraform and boto3 to start/stop RDS and str...