Tech
Cloudflare Turnstile requiring fingerprintable WebGLShift from a Leader-Follower to a Leader-Leader Approach1-Bit Bonsai Image 4B Image Generation for Local DevicesNew Beam Spring KeyboardsDecades of Effort Restore Steelhead and Salmon Passage on Alameda CreekDav2dUnited Airlines 767 returns to Newark after Bluetooth name sparks alertChatGPT for Google Sheets exfiltrates workbooksMeta launches Instagram, Facebook, and WhatsApp subscriptionsThe four programming questions from my 1994 Microsoft internship interview (2023)Cloudflare Turnstile requiring fingerprintable WebGLShift from a Leader-Follower to a Leader-Leader Approach1-Bit Bonsai Image 4B Image Generation for Local DevicesNew Beam Spring KeyboardsDecades of Effort Restore Steelhead and Salmon Passage on Alameda CreekDav2dUnited Airlines 767 returns to Newark after Bluetooth name sparks alertChatGPT for Google Sheets exfiltrates workbooksMeta launches Instagram, Facebook, and WhatsApp subscriptionsThe four programming questions from my 1994 Microsoft internship interview (2023)

Full-stack developer.Cloud-native mindset.

Node.js and TypeScript Node.js and TypeScript are my daily drivers. I build full-stack products with Next.js and NestJS, deploy on AWS with Terraform, and ship with confidence using automated testing, CI/CD , and Prometheus and Grafana for observability. Backed by real Java experience, actively bridging into Spring Boot.

View ProjectsEngineering Log
Open to work · Full-time · Contract · Remote
Node.js
Primary runtime
+ TypeScript daily
AWS
ECS · Lambda · RDS
SAA in progress
31
AWS resources shipped
Terraform IaC
CI/CD
Every project
GitHub Actions
Featured project
AI · Real estate · Canadian market
Kiray
Live

Matching buyers, renters, and agents to properties through AI — designed with a generalized architecture so future verticals like car rentals and equipment leasing can integrate the same matching engine.

Multi-sided marketplace for the Canadian real estate market. Built on AWS ECS/Fargate with Terraform-provisioned infrastructure, featuring an AI matching layer that connects users to listings semantically. NestJS powers the TypeScript API layer with structured modules and dependency injection.

NestJS + TypeScript
API layer
OpenAI embeddings
Semantic matching
ECS/Fargate + IaC
Terraform-provisioned
Prometheus + Grafana
Full observability
Request flow
Next.js 15
NestJS API
OpenAI
Redis
ECS/Fargate
PostgreSQL
#NestJS#TypeScript#OpenAI#ECS/Fargate#Terraform#Next.js 15#Docker#Redis#Prometheus#Grafana#PostgreSQL
In active development2025 – present
Other projects
View all →
Portfolio · 2025
amanuel.dev
You are here
Next.js
Lambda
Bedrock
DynamoDB

This portfolio — AWS Bedrock chatbot, CI/CD pipeline, live weather, animated news feed. The site itself is the project.

BedrockTerraformActions
Real estate · 2023
myHommy
Shipped

Canadian real estate app. Node.js REST API, React frontend, Jenkins and Docker CI/CD pipeline.

ReactNode.jsJenkinsDocker
Mobile game · InceptionU 2022
AMONGYYC
Shipped

Gamification of Calgary Downtown — mobile game built as final project at InceptionU Full-Stack Bootcamp. Admin dashboard for game management.

React NativeFirebaseReactReduxTailwind
AWS Full-Stack Infrastructure Deep-Dive
41 AWS resources · ECS/Fargate · Prometheus + Grafana · RDS · ALB · Terraform · 6 documented production debugging stories
View project →
Get in Touch

Let's work together.

Open to full-time, contract, and remote opportunities. Response within 24 hours.