~ $ whoami

ABENEZER
AYALNEH

I build scalable, production-ready web applications with TypeScript, Angular, Nest.js, React, and Next.js. 5+ years across gaming and enterprise.

abenezer@portfolio: ~
~ $
0+years experience
0companies
0projects shipped
0%remote-ready

// 01 — selected work

Featured projects

A few things I've built and shipped — from real-time multiplayer games to production betting platforms.

gametrix.org
Lgametrix.org

★ featured · 01

Lynx — Word Guessing Game

A real-time multiplayer word guessing game with voice communication.

Problem
Classic word games lack real-time social interaction, making remote play feel disconnected and less engaging.
Solution
Built a synchronized multiplayer experience using Colyseus for real-time game state and LiveKit for WebRTC voice communication, enabling a fully social gameplay loop.
AngularTailwindCSSNgRx SignalStoreNest.jsNode.jsTypeScriptColyseusLiveKitPostgreSQLPrismaDockernginx
triads.gametrix.org
Ttriads.gametrix.org

★ featured · 02

Triads — Word Puzzle Game

A word puzzle game where players find hidden keywords connecting groups of three cue words.

Problem
Word puzzle games often feel static and visually flat, with no sense of physicality or progression — and most require account creation just to play.
Solution
Built a fully accountless experience with physics-based floating bubbles (Matter.js) and fluid GSAP animations to make the puzzle feel alive. All player identity and statistics are stored locally, removing any friction to start playing. The backend stays stateless per player, focusing purely on serving and validating puzzle content.
AngularTailwindCSSDaisyUINgRx SignalsCapacitorIonicMatter.jsGSAPAG ChartsNest.jsNode.jsTypeScriptPostgreSQLPrismaDockerPM2
m.freedemokit.com
Wm.freedemokit.com

★ featured · 03

White-Label Sports Betting Platform

A fully-featured mobile-first sports betting application.

Problem
The client needed a white-label based sports betting frontend that could be skinned for multiple brands while supporting real-time market data over WebSockets.
Solution
Engineered an Angular + Ionic hybrid application with NgRx SignalStore for reactive state management and Web Workers for off-thread WebSocket processing, ensuring smooth UI performance under high-frequency data updates.
AngularIonicTypeScriptNgRx SignalStoreTailwindCSSWebSocketWeb Workers

// 02 — about

A bit about me

whoami.json
AA
role
Full-Stack Developer
exp
5+ years
focus
gaming · enterprise
status
open to work

I'm a passionate Full-Stack Developer with 5+ years of professional experience building everything from enterprise web applications to real-time multiplayer games.

My journey started at Addis Ababa Universitywhere I studied Computer Science, and I've been building things for the web ever since. I love working across the full stack — architecting backends with Nest.js, crafting responsive frontends with Angular and React, and wiring them together with clean, maintainable TypeScript.

When I'm not writing code, you'll find me exploring new technologies, contributing to side projects like Lynx, or thinking about the next thing to build.

5+ years experience
Addis Ababa, Ethiopia
Open to remote

// education

Bachelor of Science in Computer Science

Addis Ababa University

October 2016 – December 2020 · Addis Ababa, Ethiopia

// 03 — experience

Work history

Fullstack Developer

Multi Matrix Ltd
Full Time
June 2024 – July 2025Hong Kong, China (Remote)

Worked with the Software Engineering team building frontend applications using Angular, Ionic, and more.

Key responsibilities include:

  • >Participating in a white-label based online sports betting project as a frontend Angular developer
  • >Using Ionic paired with Angular 18 - 20+ to create a mobile-first, user-friendly version of the sports betting application
  • >Integrating third-party APIs that provide WebSocket-based real-time updates to the web application
  • >Contributing to the backend application (Nest.js) for issues related to third-party API implementations

Team Lead / Full-Stack Developer

Ablaze Labs
Full Time
January 2023 – June 2024Addis Ababa, Ethiopia (On-site)

Led and worked with the Software Engineering team building backend APIs for diverse client needs using Nest.js, React, and more.

Key projects:

  • >Led development of a Telegram SaaS bot for an online virtual betting game — multi-tenant, handles payments, and delivers live game result updates
  • >Built reusable microservices (auth, file management, configuration, geo-location, search) — reduced project preparation time for subsequent microservice projects by 40%
  • >Delivered an experimental NewSQL project using SurrealDB + cirql ORM paired with Nest.js, covering simple CRUDs through to complex graph relationships

Junior Developer

BGI Ethiopia
Full Time
April 2021 – January 2023Addis Ababa, Ethiopia (On-site)

Developed web applications for the Application Development team to automate manual, paper-based tasks across company departments using Laravel, PHP, React.js, Blade Template, MySQL, and more.

Key projects:

  • >Built a document validation and standardization system used across all departments — reduced the planned standardization timeline by 60% (from 10 months to 4)
  • >Participated in development of an overtime management system handling scheduling and approval across 6 company sites with 450+ employees and a 3-level manager approval workflow
  • >Developed an LDAP-based authentication system for all in-house applications — eliminated 100% of auth-related help desk tickets

// 04 — stack

Tech stack

Technologies I work with across the full stack — from UI to infrastructure.

/Languages

TypeScriptJavaScriptPHP

/Frontend

AngularReactNext.jsTailwindCSSIonicNgRx

/Backend

Nest.jsNode.jsExpressLaravelREST APIsWebSockets

/Databases

PostgreSQLMySQLPrismaRedis

/Infrastructure & Tools

GitDockerVercel

/Real-time & Media

ColyseusLiveKitWebRTCWeb Workers

// 05 — ai

Building with AI

I design and ship LLM-powered features — from retrieval and agents to streaming, structured outputs, and AI-in-the-loop engineering.

ai-agent.tsonline
$ agent --ask "What can you build with AI?"_

>LLM app development

Retrieval-augmented generation over your own data, tool-calling agents, and token-streamed chat — shipped as real product features.

RAGAgentsTool-callingPrompt engineeringStreamingStructured output

>AI API integration

Model providers wired into web and back-end apps, with embeddings and vector search for semantic retrieval.

OpenAIAnthropicGeminiEmbeddingsVector search

>AI-assisted engineering

Shipping faster with AI in the loop — modern AI dev tooling and automated, agent-driven workflows.

Claude CodeCursorCopilotAI workflows

// get in touch

Let's build something.

Have an opportunity, a project in mind, or just want to say hello? My inbox is always open.