Aeglero Logo Aeglero

This Website

A cloud-native portfolio and professional showcase built entirely on AWS infrastructure. What started as my introduction to cloud computing through the Cloud Resume Challenge has evolved into a organizational platform highlighting my projects, certifications, and professional experience. The website demonstrates practical AWS skills including S3 static hosting, CloudFront CDN distribution, Route 53 DNS management, certificate management with ACM, and infrastructure as code with Terraform, all deployed in a serverless, highly available architecture.

From Cloud Resume to Portfolio

This website began as my first hands-on introduction to cloud computing through the Cloud Resume Challenge, a project designed to teach fundamental AWS services by building a resume website hosted entirely in the cloud. Starting with basic S3 static hosting and CloudFront distribution, I learned core cloud concepts like content delivery networks, DNS management, SSL/TLS certificates, and infrastructure as code. What started as a simple resume quickly evolved into something much more ambitious. Recognizing the need for a comprehensive platform to showcase my growing portfolio of projects, I transformed the site into a full organizational hub featuring detailed project breakdowns, certification displays, and a personal statement. The evolution from cloud resume to professional portfolio mirrors my own growth as a developer, from learning cloud fundamentals to confidently deploying production-grade applications on AWS infrastructure.

AWS Cloud Architecture

Static Website Hosting - Amazon S3

Service: Amazon S3 (Simple Storage Service)

  • Bucket Configuration: S3 bucket configured for static website hosting with index.html as the default document
  • Content Storage: All HTML, CSS, JavaScript, images, and assets stored as objects in S3 with appropriate MIME types
  • Access Control: Bucket policy configured to allow CloudFront origin access, preventing direct public access to S3
  • Cost Efficiency: Pay-per-use storage model with no server maintenance, ideal for static content delivery

Content Delivery Network - Amazon CloudFront

Service: Amazon CloudFront CDN

  • Global Distribution: Content cached at edge locations worldwide for low-latency access from any geographic region
  • Origin Configuration: S3 bucket configured as CloudFront origin with Origin Access Identity (OAI) for secure access
  • HTTPS Enforcement: CloudFront configured to redirect all HTTP requests to HTTPS for secure connections
  • Performance Optimization: Automatic compression, caching policies, and edge location routing for optimal load times
  • Custom Domain: CloudFront distribution associated with custom domain name via Route 53 CNAME records

DNS & Domain Management - Amazon Route 53

Service: Amazon Route 53

  • Domain Registration: Custom domain registered and managed through Route 53
  • Hosted Zone Configuration: Route 53 hosted zone with DNS records pointing to CloudFront distribution
  • Alias Records: AWS-specific Alias records for efficient routing to CloudFront without additional DNS lookup costs
  • Health Checks: Route 53 health monitoring to ensure website availability and automatic failover if needed

Security & Encryption - AWS Certificate Manager

Service: AWS Certificate Manager (ACM)

  • SSL/TLS Certificate: Free SSL/TLS certificate provisioned through ACM for HTTPS encryption
  • Domain Validation: DNS validation method using Route 53 CNAME records for automatic certificate verification
  • CloudFront Integration: Certificate attached to CloudFront distribution for secure content delivery
  • Automatic Renewal: ACM handles certificate renewal automatically, eliminating manual certificate management

Infrastructure as Code - Terraform

Technology: Terraform (HashiCorp Configuration Language)

  • Declarative Configuration: Entire AWS infrastructure defined as code for version control and reproducibility
  • Resource Management: Terraform modules for S3 buckets, CloudFront distributions, Route 53 records, and ACM certificates
  • State Management: Remote state storage for infrastructure tracking and team collaboration
  • Automated Deployment: Infrastructure changes deployed consistently through terraform plan and terraform apply commands
  • Documentation: Infrastructure code serves as living documentation of the cloud architecture

AWS Cloud Skills Demonstrated

Building and deploying this website provided hands-on experience with core AWS services and cloud computing concepts:

Static Website Hosting

Understanding S3 bucket policies, static website configuration, object storage, and access control mechanisms for serverless web hosting without traditional servers.

Content Delivery Networks

CloudFront distribution configuration, edge location caching, origin access identity setup, and global content delivery for improved performance and user experience.

DNS & Domain Management

Route 53 hosted zones, DNS record types (A, CNAME, Alias), domain registration, and DNS routing policies for custom domain configuration.

Security & Encryption

SSL/TLS certificate provisioning with ACM, HTTPS enforcement, certificate validation methods, and secure communication protocols for encrypted data transmission.

Infrastructure as Code

Terraform configuration for AWS resources, state management, resource dependencies, and declarative infrastructure deployment for repeatable, version-controlled infrastructure.

Cloud Architecture Design

Understanding serverless architecture patterns, service integration, cost optimization strategies, and designing for high availability and global reach.

Impact & Professional Value

Cloud Computing Foundation

This project served as my entry point into cloud computing and AWS. It provided practical, hands-on experience with core AWS services that are fundamental to modern cloud architecture. The knowledge gained from building this website directly translated to my AWS Cloud Practitioner certification and continues to inform my understanding of cloud infrastructure in other projects like Aeglero's planned AWS migration.

Professional Branding

Beyond the technical learning, this website serves as my professional digital presence. It provides potential employers and collaborators with a comprehensive view of my capabilities, from healthcare IT projects to social media platforms to cloud infrastructure. The site demonstrates not just what I've built, but how I communicate technical concepts and present my work professionally.

Continuous Learning Platform

The website continues to evolve as I learn new technologies and complete new projects. It serves as a living document of my professional growth, each update represents new skills acquired, challenges overcome, and technical milestones achieved. From the initial cloud resume to the current comprehensive portfolio, this project embodies the continuous learning mindset essential in technology careers.

Most importantly, building and maintaining this website has taught me that cloud computing is not just about services and infrastructure, it's about leveraging technology to solve real problems, create value, and communicate ideas effectively. This understanding informs how I approach every technical project and professional challenge.