About me
Learn, Share, Code
I enjoy providing software solutions and bring ideas to life and solve real-world problems.
I use the following technologies:
More about my Projects and my Experiences.
Projects
Terraform AWS: Secure Website Deployment with CloudFront, S3 and OAC
Create AWS infrastructure with Terraform then push an AstroJS web application to GitHub. After a successful build of Astro, GitHub Actions deploys the app to AWS.
Apr 01, 2026
Terraform AWS: AWS Fargate Advanced Networking and Deployment
Create a VPC, split the network into public and private subnets and create the IAM Roles and Security Groups needed to begin taking a look at the networking options available for Fargate. Also take a look at different optimization, logging and monitoring settings.
Mar 28, 2024
Terraform AWS: User Authentication with Cognito, API Gateway, React
Create a serverless architecture for a React application that uses AWS Cognito, API Gateway, and Lambda for user registration and authentication. The application also takes a look at protected routes with React Router and getting retrieving user profile information from DynamoDB.
Feb 27, 2024
Terraform AWS: Create a VPC with High Availability Networking
Create a stand alone VPC with already configured ingress and egress networking for deploying highly available servers across multiple private or public subnets.
Jan 31, 2024
Blog Posts
AWS Fargate: Networking Options for Tasks in Private Subnets
When your applications are running in containers on Fargate, there are a few options for getting internet access to them. If they can't be placed in public subnets, NAT Gateway or VPC Endpoints are common solutions for Fargate tasks in private subnets.
Mar 29, 2024
AWS Cognito: User Pools, Identity Pools and App Clients
AWS Cognito is an identity management platform for web and mobile applications for registering users, authentication and authorization. User Pools and Identity Pools are the two main components of Cognito, but play very different roles in the authentication and authroization process.
Feb 14, 2024
OAuth 2.0 Overview for AWS Cognito Users
OAuth 2.0 is an industry standard authorization protocol. AWS Cognito implements OAuth 2.0
Feb 13, 2024
AWS Elastic Container Service Overview
Elastic Container Service lets you manage containerized applications at scale on AWS with several cluster modes and pricing options. Here's a quick refresher to go along with the ECS project.
Jan 29, 2024
AWS Lambda Python Deployments: Zipped, Layers, Docker Containers
Zipped deployments are still great but not for every use case so this is a look at layers and Lambda container images. Also a look at improvements to container images since their 2021 launch.
Jan 27, 2024