Tech
Kimi K3 is now liveMicrosoft Comic Chat is now open sourceDecoy FontNotebookLM is now Gemini NotebookKimi K3 Intelligence, Performance and Price AnalysisThe privacy problems hidden in your period trackerOnePlus halts operations in USA and EuropeImmersive Linear Algebra Book with Interactive Figures (2015)Detecting LLM-Generated Texts with “Classical” Machine LearningHow Our Rust-to-Zig Rewrite Is GoingKimi K3 is now liveMicrosoft Comic Chat is now open sourceDecoy FontNotebookLM is now Gemini NotebookKimi K3 Intelligence, Performance and Price AnalysisThe privacy problems hidden in your period trackerOnePlus halts operations in USA and EuropeImmersive Linear Algebra Book with Interactive Figures (2015)Detecting LLM-Generated Texts with “Classical” Machine LearningHow Our Rust-to-Zig Rewrite Is Going
Projects

Things I built.
Named in my languages.

Every project is named in Amharic or Tigrinya — the languages I think in. The names are not decorative. They describe exactly what each project does.

Featured

Kiray

ኪራይ · Tigrinya — rent / lease

AI · Real Estate · SaaS

In progress

AI-powered real estate marketplace for the Canadian market.

Multi-sided platform connecting buyers, renters, and agents through semantic AI matching. Generalized architecture designed to support future verticals — car rentals, equipment leasing — on the same matching engine.

NestJSTypeScriptNext.js 15OpenAIAWS ECS/FargateTerraformRedisPostgreSQLPrometheusGrafana

All projects

AI-Waga

ዋጋ · Amharic — cost / price

AI · Observability · SaaS

In progress

AI agent cost observability platform.

SaaS product that ingests AI agent cost events, stores them, and surfaces them through a dashboard. Companies using AI agents have no visibility into what they cost until the bill arrives. Waga solves that.

Next.jsTypeScriptAWS LambdaPostgreSQLTerraformCloudWatch

Milketa

ምልከታ · Amharic — intelligence / observation

Data Engineering · AWS · Serverless

In progress

Serverless ecommerce data pipeline on AWS.

End-to-end automated pipeline — raw CSV in, business insights out, zero manual work. S3 → Lambda → Glue Crawler → Glue ETL (PySpark) → Athena SQL. Every resource provisioned with Terraform. CloudWatch monitoring and SNS alerting throughout.

AWS GluePySparkLambdaS3AthenaTerraformCloudWatchSNSPython

Demena

ድምና · Tigrinya — cloud

DevOps · AWS · Infrastructure

Shipped

Full-stack app deployed end-to-end on AWS.

41 AWS resources provisioned with Terraform. ECS Fargate with Prometheus and Grafana sidecar observability, ALB with path-based routing, RDS MySQL in private subnets, VPC with public/private subnets, NAT Gateway, ECR, IAM, CloudWatch, SNS. GitHub Actions CI/CD pipeline. Six documented production debugging stories from the real deployment.

ReactTypeScriptRedux ToolkitNode.jsTypeORMExpressMySQLDockerAWS ECS FargateAWS RDSAWS ALBAWS VPCAWS ECRAWS IAMAWS CloudWatchAWS SNSTerraformPrometheusGrafanaGitHub Actions

myHommy

Calgary real estate platform

Full-Stack · Real Estate · MERN

Shipped

Real estate marketplace for buying and renting in Calgary.

Full-stack MERN application with Google Maps integration, real-time chat via Socket.IO, JWT authentication, and AWS S3 for image storage. Built for the Calgary market.

ReactNode.jsMongoDBExpressAWS S3Socket.IOGoogle Maps APIJWT

AMONG YYC

Calgary exploration game

Mobile · React Native · Firebase

Shipped

Mobile game for exploring Calgary attractions.

React Native mobile game built as InceptionU bootcamp final project. Firebase authentication, Firestore real-time database, admin portal in React/Node.js. Promoted local Calgary landmarks through interactive gameplay.

React NativeFirebaseFirestoreNode.jsReact

Portfolio

amtenu.ca · This site

Full-Stack · DevOps · Portfolio

Live

Production-grade developer portfolio with CI/CD.

Built from scratch — no templates. Next.js 16, TypeScript, Tailwind v4. Live Calgary weather, real-time HackerNews feed, dark mode, automated test suite, CI/CD quality gate on every commit.

Next.js 16TypeScriptTailwind v4JestGitHub ActionsVercel

All repositories are private. Click Request access on any project — it opens an email with the project name pre-filled. I respond within 24 hours.

← Back home