Personal Portfolio Website

• Developed a personal portfolio website using HTML, CSS Bootstrap framework, and several JavaScript libraries.
• Calculated user trends and patterns by gathering data using Google Analytics tracking tags.
• Optimized the website by leveraging CloudFront to communicate with AWS S3 and deploy the website on 225+ points of presence guaranteeing ultra-low latency and high availability.
• Utilized Route53 DNS service to map CloudFront to a custom domain to deliver the website to end users.
• Programmed a Lambda function in Python to detect S3 bucket updates and invalidate the CloudFront cache.
• You can visit my website here ibrahimcs.me.

Technologies Used

image image image image image image

AWS Services Used

S3 S3
Lambda Lambda
Route53 Route53
CloudFront CloudFront
Code Pipeline Code Pipeline
AWS Certificate Manager AWS Certificate Manager

How does it work? (AWS Diagram)

Diagram