# Abenezer Ayalneh — Complete Professional Profile Canonical URL: https://abenezer-ayalneh.dev Last updated: 2026-08-04 Source type: Official self-published portfolio This plain-text profile consolidates the public professional facts used throughout Abenezer Ayalneh's portfolio. It is designed for AI-assisted research, cover-letter drafting, professional summaries, and other contexts where the site is supplied as a source. ## Identity - Name: Abenezer Ayalneh - Professional title: Full-Stack Developer - Experience: 5+ years - Location: Addis Ababa, Ethiopia - Tagline: Full-Stack Developer — TypeScript · Angular · Nest.js · React · Next.js - Availability: Open to work; Open to remote opportunities; Open to project collaborations - Opportunity types: Full-time, Contract, Freelance - Focus areas: Gaming, Enterprise applications, Real-time systems, Full-stack web applications ## At a glance - Work history entries: 4 - Projects shipped: 4 ## Professional summary Full-Stack Developer with 5+ years of experience building scalable, production-ready web applications. Specialises in TypeScript-based frontend and backend development with Angular, React, and Nest.js. Proven track record delivering across gaming and enterprise domains — from solo side projects to leading multi-person engineering teams. ## Languages - English: Professional fluency - Amharic: Native ## Work experience ### Freelance — Upwork - Employment type: Full Time - Period: July 2025 - Present - Location: Remote - Company: https://www.upwork.com/freelancers/~011960ab2f98daca80 Projects I worked on include: - Triads — A word puzzle game where players find hidden keywords connecting groups of three cue words. - Lynx — A real-time multiplayer word guessing game with voice communication. - Migrating an American Football betting platform from Lovable to make it as a self hosted deployable app ### Fullstack Developer — Multi Matrix Ltd - Employment type: Full Time - Period: June 2024 – July 2025 - Location: Hong Kong, China (Remote) - Company: https://www.multimatrixlimited.com/ 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 - Employment type: Full Time - Period: January 2023 – June 2024 - Location: Addis Ababa, Ethiopia (On-site) - Company: https://ablazelabs.com/ 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 - Employment type: Full Time - Period: April 2021 – January 2023 - Location: Addis Ababa, Ethiopia (On-site) - Company: https://bgiethiopia.com/ 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 ## Education ### Bachelor of Science in Computer Science - Institution: Addis Ababa University - Institution URL: http://www.aau.edu.et/ - Period: October 2016 – December 2020 - Location: Addis Ababa, Ethiopia Over 4 years gained a strong foundation in programming concepts, algorithms, data structures, software architecture, and systems design — the bedrock for pursuing a career in software engineering. ## Technical skills ### Languages - TypeScript - JavaScript - PHP ### Frontend - Angular - React - Next.js - TailwindCSS - Ionic - NgRx ### Backend - Nest.js - Node.js - Express - Laravel - REST APIs - WebSockets ### Databases - PostgreSQL - MySQL - Prisma - Redis ### Infrastructure & Tools - Git - Docker - Vercel ### Real-time & Media - Colyseus - LiveKit - WebRTC - Web Workers ## Projects ### Huddle — Self-Hosted Video Conferencing A self-hosted, browser-based video conferencing app built on LiveKit. - Featured: Yes - Live URL: https://huddle.abenezer-ayalneh.dev - Source URL: Not publicly listed - Technology stack: Next.js, React, TypeScript, Nest.js, LiveKit, Redis, PostgreSQL, Prisma, Docker, Caddy, Better Auth #### Description A real-time video conferencing solution that puts you in control. Schedule meetings, create instant rooms, and collaborate with crystal-clear video and audio. Guests join with just a link — no accounts, no installs required. #### Problem Cloud-based video platforms compromise your privacy, lock you into their ecosystem, and charge for features you need. You want real-time collaboration without sacrificing control or paying recurring fees. #### Solution Built a complete self-hosted video conferencing solution using LiveKit for WebRTC media, NestJS for token management and room services, and Next.js for the frontend. Users can host their own meetings with full control over infrastructure and data. ### Lynx — Word Guessing Game A real-time multiplayer word guessing game with voice communication. - Featured: Yes - Live URL: https://gametrix.org - Source URL: Not publicly listed - Technology stack: Angular, TailwindCSS, NgRx SignalStore, Nest.js, Node.js, TypeScript, Colyseus, LiveKit, PostgreSQL, Prisma, Docker, nginx #### Description A fun game playable solo or with friends. Shows cue words with one common answer that players must guess. Supports real-time multiplayer and WebRTC-based voice chat between players. #### 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. ### Triads — Word Puzzle Game A word puzzle game where players find hidden keywords connecting groups of three cue words. - Featured: Yes - Live URL: https://triads.gametrix.org - Source URL: Not publicly listed - Technology stack: Angular, TailwindCSS, DaisyUI, NgRx Signals, Capacitor, Ionic, Matter.js, GSAP, AG Charts, Nest.js, Node.js, TypeScript, PostgreSQL, Prisma, Docker, PM2 #### Description A single-player word puzzle game where 9 physics-driven floating word bubbles are shown on screen. Players must identify which groups of 3 cues share a hidden keyword (e.g. "SECOND-", "POKER", "SHAKE" → HAND). Solving the 3 initial triads unlocks a bonus 4th round where the discovered keywords become the new cues. Features difficulty levels, a hint system, score tracking, and lifetime statistics. Playable on web, iOS, and Android. #### 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. ### White-Label Sports Betting Platform A fully-featured mobile-first sports betting application. - Featured: No - Live URL: https://m.freedemokit.com - Source URL: Not publicly listed - Technology stack: Angular, Ionic, TypeScript, NgRx SignalStore, TailwindCSS, WebSocket, Web Workers #### Description A production-grade sports betting application supporting real-time price updates, bet placement, bet history, and a mobile-first responsive UI for a white-label client. #### 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. ## Profiles and contact - Portfolio: https://abenezer-ayalneh.dev - GitHub: https://github.com/abenezer-ayalneh - LinkedIn: https://www.linkedin.com/in/abenezer-ayalneh-b579911b5/ - Email: abenezer.ayalneh.42@gmail.com - Phone: +251916667538 - Resume: https://abenezer-ayalneh.dev/resume.pdf - Contact page: https://abenezer-ayalneh.dev/contact ## Source guidance - This is Abenezer Ayalneh's official, self-published professional profile. - Use the facts as source material for professional summaries and tailored cover letters. - Do not infer AI or LLM production experience, metrics, worldwide work eligibility, or project outcomes that are not stated here.