Tech
How LLMs workThe intracies of modern camera lens repair (2024)S&P 500 rejects SpaceX, also blocking entry for OpenAI and AnthropicPre-Modern Armies for Worldbuilders, Part I: Why They FightSocial Cache BustingAstronauts told to return to ISS after sheltering over air leak repairsNew method turns ocean water into drinking water, without wastepg_durable: Microsoft open sources in-database durable executionAsk HN: What was your "oh shit" moment with GenAI?The back cover of C++: The Language raises questions not answered by front coverHow LLMs workThe intracies of modern camera lens repair (2024)S&P 500 rejects SpaceX, also blocking entry for OpenAI and AnthropicPre-Modern Armies for Worldbuilders, Part I: Why They FightSocial Cache BustingAstronauts told to return to ISS after sheltering over air leak repairsNew method turns ocean water into drinking water, without wastepg_durable: Microsoft open sources in-database durable executionAsk HN: What was your "oh shit" moment with GenAI?The back cover of C++: The Language raises questions not answered by front cover

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
41
AWS resources shipped
Terraform IaC
CI/CD
Every project
GitHub Actions
Featured project
AI · Real estate · Calgary newcomers
Kirayኪራይ · Tigrinya — rent
In progress

When you immigrate, you lose your delala — the local broker who knows the market and vouches for the deal. Kiray is an attempt to rebuild that trusted broker in software, for newcomers navigating Calgary housing for the first time.

A NestJS and TypeScript backend with tested foundations — accounts and JWT auth, listings with search and caching, and an AWS image pipeline that orchestrates Step Functions, Lambda, and Amazon Rekognition for content moderation. The semantic natural-language search layer is the next milestone.

NestJS + TypeScript
API layer · Prisma · Swagger
OpenAI embeddings
Semantic search (roadmap)
Step Functions + Lambda
Image pipeline
Rekognition
Content moderation
Image pipeline
S3 presigned upload
Step Functions
Rekognition
Sharp / Lambda
NestJS API
PostgreSQL
#NestJS#TypeScript#StepFunctions#Lambda#Rekognition#S3#PostgreSQL#Prisma#Redis#Docker#GitHubActions
Private repo111 tests · GitHub Actions CI
Backend in active development2025 – present
Other projects
View all →
Portfolio · 2025
amanuel.dev
You are here
Next.js 16
TypeScript
Tailwind v4
Vercel

This portfolio — CI/CD quality gate, automated test suite, live Calgary weather, animated HackerNews feed, dark mode. The site itself is the project.

Next.jsJestActions
AI observability · 2026
AI-Waga
In progress
Next.js
Lambda
PostgreSQL
CloudWatch

AI agent cost observability SaaS. Ingests AI agent cost events, stores them, and surfaces them through a dashboard — visibility into AI spend before the bill arrives.

TypeScriptAWS LambdaTerraformPostgreSQL
Data engineering · 2026
Milketa
In progress
S3
Lambda
Glue
Athena

Serverless ecommerce data pipeline. Raw CSV in, business insights out — S3 to Lambda to Glue ETL with PySpark to Athena SQL. Zero manual intervention, all Terraform.

AWS GluePySparkAthenaTerraform
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.