// projects
PORTFOLIO
Hands-on cloud, dev, and IT projects — built and deployed by Colin Johnson-Gordon
01
LIVE
AWS Containerized Web Deployment
Built and containerized a web application using Docker on Amazon Linux 2023. Pushed the image to AWS ECR and deployed it to an ECS cluster running on EC2 — full enterprise-style cloud deployment pipeline.
AWS EC2 ECS ECR Docker IAM VPC GitHub Amazon Linux 2023
  • Configured IAM roles, VPC networking, and security groups for secure public access
  • Managed version control via GitHub using enterprise-standard workflows
  • Debugged multi-stage deployment: Docker build errors, ECR auth, container networking
02
⟳ PENDING REVIEW
CHROME WEB STORE
Lock In Twin
A Chrome extension designed to boost focus and productivity. Built and submitted to the Chrome Web Store — currently under review. Developed entirely independently as a side project.
JavaScript Chrome Extensions API HTML5 CSS3
  • Built and packaged a full Chrome extension from scratch
  • Submitted to Chrome Web Store — resubmitted after initial review feedback
  • Independently scoped, designed, and shipped end-to-end
03
LIVE
colinjogo.com — Personal Portfolio Site
Designed and deployed this personal resume and portfolio site using AWS S3 for static hosting, CloudFront as a CDN with HTTPS, and a custom domain via Porkbun. Full cloud deployment from scratch.
AWS S3 CloudFront ACM (SSL) HTML5 CSS3 DNS Porkbun
  • Configured S3 static website hosting with public bucket policy
  • Set up CloudFront distribution with free SSL cert via AWS ACM
  • Pointed custom domain via ALIAS record — live at colinjogo.com
04
COMPLETED
Modded Minecraft Server on EC2
Spun up a modded Minecraft game server on an AWS EC2 instance. Configured the Linux environment, managed ports and security groups, and maintained uptime — hands-on Linux sysadmin practice in a real cloud environment.
AWS EC2 Amazon Linux Security Groups Linux CLI Java SSH
  • Provisioned and configured EC2 instance for game server workload
  • Managed inbound rules and port forwarding for multiplayer access
  • Practiced real Linux sysadmin skills: SSH, file management, process control