Skip to content
View manynames3's full-sized avatar

Block or report manynames3

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
manynames3/README.md

Aiden Rhaa

AWS Solutions Architect Associate · AWS Developer Associate · HashiCorp Terraform Associate

AWS SAA AWS DVA Terraform

LinkedIn Email


I design and deploy cloud infrastructure on AWS — choosing the right compute model, integration pattern, and data layer for what the workload actually requires. Sometimes that's serverless. Sometimes it's EC2 with an autoscaling group. The pinned repos below show the output. This is how I think before I write a single line of code.


It starts with the real problem, not the interesting problem

Before choosing a service or designing a schema, I work backwards from what the end user actually needs. What decision are they trying to make? What friction are they trying to avoid? The architecture flows from that — not from what sounds impressive or what I want to practice.

Strong framework first, iteration second

Good software doesn't start with a sloppy draft; it starts with a clear understanding of the "why." While I use AI to accelerate the build, my projects are iterated multiple times with a focus on the person actually using them. By thinking through friction points and usability after the initial build, I ensure the final output represents a deliberate engineering process rather than just a first-draft prototype.

AI tools accelerate execution, fundamentals prevent getting lost

I leverage Claude Code and Codex to move fast—generating boilerplate and iterating on implementations. However, I don't treat AI output as the final product. Featured projects here were reviewed and refined through multiple iterations, focusing specifically on the end user perspective to ensure the UX is intuitive and the architecture is robust. The goal is intentional, high-velocity engineering, not unvetted AI slop.

Every architectural decision has a reason

I don't default to the most powerful option or the most familiar one. I ask: what does this workload actually look like? Burst-heavy or steady-state? Single writer or concurrent? Latency-sensitive or async-tolerant? The answers determine the data layer, the integration pattern, and the provisioning model. The goal is the minimum surface area that solves the problem well — nothing bloated, nothing missing.

Pinned Loading

  1. clearpath-fargate-api clearpath-fargate-api Public

    Clearpath Lead Intelligence API on ECS Fargate, Aurora PostgreSQL, CloudFront, WAF, and Terraform

    HCL

  2. photoscribe-ai photoscribe-ai Public

    Serverless AI-powered semantic photo search platform using AWS Bedrock, S3 Vectors, Lambda, API Gateway, Terraform, React, and Cloudflare Pages.

    Python

  3. pulpit pulpit Public

    Serverless bilingual sermon search built with AWS Bedrock, Lambda, Cognito, DynamoDB, S3, Terraform, and low-cost local transcript ingestion.

    HTML 1

  4. pulpit-v2 pulpit-v2 Public

    Multi-tenant sermon search platform on Amazon EKS with Helm, ArgoCD, Prometheus, Grafana, and Bedrock.

    HTML

  5. super-transcriber super-transcriber Public

    Cost-first serverless MP3 transcription app built with React, Terraform, Cognito, S3, Lambda, DynamoDB, and Amazon Transcribe.

    TypeScript

  6. faceid faceid Public

    Serverless React app for sorting photos by face matches using Cloudflare Pages, AWS Lambda, S3, Rekognition, DynamoDB, and Terraform.

    Python