Software Engineer

Hi, I'm Surafel Fisseha

I build digital products and the systems behind them. I work across frontend and backend development, with a strong interest in APIs, databases, application architecture, and turning real product requirements into reliable software.
SF

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 Mindset

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.
Understand the problem first before writing code
Design clean data models and database schemas
Architect clear, predictable REST APIs
Enforce explicit business rules and edge-case handling
Connect frontend and backend with type-safe, maintainable data flow
Implement secure authentication, authorization, and reliable integrations
Focus on shipping working, production-grade software

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.

Next.jsReactTypeScriptAxiosTanStack QueryZustandREST API

Education

Comprehensive computer science curriculum focused on core theoretical and practical software engineering, algorithm analysis, relational databases, and modern web application development.

Relevant Coursework & Core Focus
Data Structures & AlgorithmsWeb DevelopmentDatabase Management SystemsObject-Oriented ProgrammingComputer Systems

Stack & Technologies

Technical Skills

Languages
JavaScript
TypeScript
Java
PHP
Python
C++
SQL
Backend
Node.js
Express.js
Laravel
REST APIs
Frontend
React
Next.js
Tailwind CSS
HTML5
CSS3
Databases & ORM
PostgreSQL
MySQL
MariaDB
SQLite
Prisma
Redis
Tools & Engineering
Docker
Git
GitHub
Authentication
API Integrations
My Projects

Featured Systems & Case Studies

Real-world software systems, architectural design decisions, and integration points across backend platforms, enterprise CMS, and web applications.

Hospitality / Booking / Property Management

Qirb Alga

Backend / API Engineering & System Integration

Qirb 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.

React
Node.js
Express
Prisma
MariaDB
Construction Company Platform + Headless CMS

Construction Platform & CMS

Lead Backend Software Engineer

Engineered 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.

Laravel
React
REST API
Tailwind CSS
City Discovery / Tourism & Destination Platform

Bishoftu City

Full-Stack Software Engineer

A 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.

Next.js
React
TypeScript
Tailwind CSS
Agriculture / Export Company Platform + CMS

Oro Fresh

Full-Stack Software Engineer

A 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.

Next.js
TypeScript
Tailwind CSS
Telegram Mini App / Gaming Aggregator & Wallet

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.

Laravel
React
PostgreSQL
Redis
Full-Stack Web App / Reservation Platform

Shemachoch Smart Reservation System

Full-Stack Software Engineer

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.

JavaScript
PHP
MySQL
Authentication
RBAC
E-Commerce Web Application

Ahadu Gebeya

Frontend Developer

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.

HTML5
CSS3
JavaScript
Responsive Design
Certificates

Credentials & Continuous Learning

Specialized programs, coursework, and verified technical credentials.

Frontend Masters

JavaScript: The Hard Parts, v2

Frontend Masters

Deep dive into advanced JavaScript mechanics: closures, prototypal inheritance, new keyword, class syntax, asynchronous execution, and promises.

Frontend Masters

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.

Contact

Get in Touch

Open to discussions around backend systems, API architecture, product engineering, and software engineering opportunities.

GitHub
LinkedIn
X