Hi, I'm Surafel Fisseha
About
I am a software engineer focused on building robust, full-stack digital products that solve real-world problems. My work spans crafting responsive web interfaces with React and Next.js, and architecting reliable backend services with Node.js, Express, and Laravel.
I care deeply about what happens beneath the UI—designing clean relational data models, structured RESTful APIs, secure authentication, and resilient business logic. Rather than treating technologies as isolated tools, I focus on understanding how every layer connects to ship production-grade software.
Work Experience
Architecting and developing full-stack web applications and robust backend services. Designing RESTful APIs, relational data models, and interactive user interfaces.
Contributed to full-stack feature engineering, REST API endpoints, and database interactions across core web platforms.
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.
Oro Fresh
Full-Stack Software EngineerPublic web platform for an Ethiopian agricultural export enterprise. Highlights sustainable farming, produce catalog, certifications, and buyer inquiries with an AI assistant.
Oro Fresh Admin
Full-Stack Software EngineerAdministrative control center governing the entire platform. Manages domestic bulk requests, export quotes, customer messages, site content, and Gemini chatbot settings.
Construction Platform & CMS
Lead Full-Stack / Backend 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.
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.
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.
Ahadu Play
Full-Stack Software EngineerA 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 for backend persistence.
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.
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.

