About
I am a software engineer building full-stack web applications with React, Next.js, Node.js, and Laravel. I focus on clean system architecture, robust API design, and turning complex product requirements into reliable, high-performance software.
Engineering Approach & Philosophy
“I learn best by building. Instead of treating frameworks as isolated skills, I try to understand how the pieces work together: problem → requirements → architecture → data → API → interface → integration → deployment. I want to understand why a system is designed a certain way, not just how to reproduce the code.”
Work Experience
Contributed frontend engineering to EthioHisab / EthioERP Payroll, an enterprise payroll management system. Built user interface features and handled REST API integration using Next.js, React, TypeScript, Axios, TanStack Query, and Zustand for client-side state management.
Education
Comprehensive computer science curriculum focused on core theoretical and practical software engineering, algorithm analysis, relational databases, and modern web application development.
Technical Skills
Featured Systems & Case Studies
Real-world software systems, architectural design decisions, and integration points across backend platforms, enterprise CMS, and web applications.
Qirb Alga
Backend / API Engineering & System IntegrationQirb Alga is a hospitality booking and property-management platform connecting customers with accommodations while giving owners complete management tooling. Includes public discovery, map-based property search, owner onboarding, license upload, admin approvals, room/package management, owner PMS, and an admin dashboard.
Integrates with local payment/telecom services including Chapa, Telebirr, CBE Birr, and Africa's Talking OTP.
Current Engineering Focus: Developing a hub API architecture (e.g., Addis Ababa and Bishoftu hubs) designed as an integration point to be consumed by external destination platforms such as Visit Bishoftu.
Construction Platform & CMS
Lead Backend Software EngineerEngineered an API-only Laravel backend powering a public React website and a dedicated React Admin CMS. The database serves as the source of truth for all CMS-driven content, including dynamic projects, services, company history, messages with read/unread states, testimonial conversion, social links, and media assets.
Implemented Bearer token authentication via Laravel Sanctum for admin operations, written comprehensive test suites using Pest, and documented/tested endpoints with Bruno. Also built backend configuration for an AI chatbot with custom prompt and conversational history management.
Bishoftu City
Full-Stack Software EngineerA premium city discovery and destination platform designed to introduce visitors to Bishoftu's identity, tourism, culture, crater lakes, lifestyle, and investment opportunities. Structured as a dynamic, CMS-driven destination experience rather than a conventional municipal website.
Architected to integrate directly with external hospitality booking systems (such as Qirb Alga's hub API) to display live accommodation and activity availability.
Oro Fresh
Full-Stack Software EngineerA full-stack company platform and CMS for an Ethiopian agricultural export company. Engineered content management workflows for farm profiles, export products, corporate identity, and public website updates.
Built to deepen practical full-stack Next.js expertise with clean data modeling, responsive layouts, and multilingual typography including IBM Plex Sans, IBM Plex Mono, and Noto Sans Ethiopic.
Ahadu Play
Backend & Systems Engineer (Team of 2)A Telegram Mini App gaming aggregator and wallet system built on a Laravel modular monolith API with React, Vite, and TypeScript on the frontend, and PostgreSQL and Redis for backend persistence and caching.
Architected a financial ledger system featuring an append-only transaction ledger, single wallet balances with locked balance models, and a dual-identity model (phone number as canonical identity with Telegram ID as secondary identifier). Containerized with Docker and Nginx.
Full-stack web application for reserving consumer goods online with role-based access control (admin and customer roles). Features customer authentication, inventory reservations, delivery or pickup scheduling, and an administrative operations dashboard.
Responsive multi-page website built for a local e-commerce enterprise featuring smooth catalog browsing, product filtering, and an integrated customer contact workflow engineered for desktop and mobile viewports.
Credentials & Continuous Learning
Specialized programs, coursework, and verified technical credentials.

JavaScript: The Hard Parts, v2
Frontend Masters
Deep dive into advanced JavaScript mechanics: closures, prototypal inheritance, new keyword, class syntax, asynchronous execution, and promises.

JavaScript: The Hard Parts
Frontend Masters
Fundamental JavaScript execution context, call stack, higher-order functions, closures, and asynchronous programming with web browser APIs.
Artificial Intelligence Fundamentals
Udacity
Machine learning concepts, search algorithms, data pipelines, and practical AI applications.
Introduction to Web Development
OmniTech Consultancy PLC
Foundational web development principles including HTML, CSS, JavaScript, and client-server architecture.

