Tech
LittleSnitch for LinuxA WebGPU Implementation of Augmented Vertex Block DescentMeta removes ads for social media addiction litigationLichess and Take Take Take Sign Cooperation AgreementHow Pizza Tycoon simulated traffic on a 25 MHz CPUWit, unker, Git: The lost medieval pronouns of English intimacyIntroduction to Nintendo DS ProgrammingOne Brain to Query: Wiring a 60-Person Company into a Single Slack BotShow HN: CSS Studio. Design by hand, code by agentFreeBSD Laptop Compatibility: Top Laptops to Use with FreeBSDLittleSnitch for LinuxA WebGPU Implementation of Augmented Vertex Block DescentMeta removes ads for social media addiction litigationLichess and Take Take Take Sign Cooperation AgreementHow Pizza Tycoon simulated traffic on a 25 MHz CPUWit, unker, Git: The lost medieval pronouns of English intimacyIntroduction to Nintendo DS ProgrammingOne Brain to Query: Wiring a 60-Person Company into a Single Slack BotShow HN: CSS Studio. Design by hand, code by agentFreeBSD Laptop Compatibility: Top Laptops to Use with FreeBSD

Full-stack developer.Cloud-native mindset.

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 quality gates, and Prometheus and Grafana 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
31 AWS resources · ECS/Fargate · VPC · RDS · ALB · Terraform · 7 documented production debugging challenges
View project →