HK.cloud-engineer

// Projects

What I've Built

AWSLIVE

Cloud Portfolio Infrastructure

Production-grade static site on S3 + CloudFront + Route 53. Provisioned with Terraform. GitHub Actions CI/CD on every push.

$0.87/month to run

AWS S3CloudFrontRoute 53TerraformGitHub Actions
ServerlessLIVE

Serverless URL Shortener

Lambda + API Gateway + DynamoDB. Auto-expires via DynamoDB TTL. Handles millions of free-tier requests.

< 50ms response time

AWS LambdaAPI GatewayDynamoDBNode.jsTerraform
ServerlessLIVE

Lambda Image Optimiser

Serverless resizing and WebP conversion. Sharp inside Lambda. Results cached via S3 + CloudFront.

70% size reduction average

AWS LambdaS3CloudFrontLambda@EdgeSharp
IaC

AWS Terraform Module Library

Reusable Terraform modules for static site hosting, Lambda APIs, and DynamoDB tables. Documented and tested.

TerraformAWSHCLGitHub Actions
Full StackLIVE

Personal Portfolio Website

This site. Neo-Brutalist design, Next.js 15 App Router, MDX blog, TypeScript. Fully on AWS with Terraform.

Next.js 15TypeScriptTailwind CSSAWSTerraform
AWS

Cloud Cost Dashboard

Serverless dashboard reading AWS Cost Explorer API. Shows spending by service, tag, and time range.

AWS LambdaCost ExplorerReactAPI Gateway
CommunityLIVE

TribeSec

A cybersecurity community I founded to connect, mentor, and grow the next generation of security professionals. Home to challenges, resources, and peer learning.

Growing community of security learners

Community BuildingCybersecurityMentorship
Challenge

100 Days of Cybersecurity

A structured 100-day public learning challenge I hosted, covering topics from networking fundamentals to penetration testing. Participants documented daily progress and built in public.

100 days completed

CybersecurityNetworkingPen TestingCommunity
ChallengeLIVE

30 Days Linux Challenge

An ongoing Linux learning challenge covering the command line, scripting, file systems, permissions, and server administration — one topic per day, hands-on from day one.

Ongoing — join any time

LinuxBashShell ScriptingSysAdmin