The catalog

Things I've
compiled.

A decade of shipped work — the fintech dashboards and payment gateways up top, then the products, the open source, and the small Ethiopian things I build for their own sake. Expand any entry for the full story.

Main work

  • Quantum Lending Admin Dashboard

    Sep 2024 – Present

    Senior Software Developer · Quantum Technology

    A multi-tenant fintech admin dashboard serving banks and financial partners for BNPL, salary-advance and device-financing operations.

    • Designed responsive, reusable interfaces in Next.js and TypeScript across customer, merchant, creditor, reporting and settings workflows.
    • Implemented tenant-aware, role/permission-based route protection using JWT claims and centralized access control.
    • Integrated account, loan, product, finance, scoring, analytics, messaging and device APIs for bank-specific operations.
    • Built rich data experiences: dynamic tables, advanced filtering, date-range search and cross-tenant chart reporting.
    • Shipped white-labeled production deployments for OroIntBank, Gadaa Bank and VisionFund MFI.
    • Independently built a full-stack support & training system (support.quantum.et) with Node.js and React.
    • Next.js
    • TypeScript
    • TanStack Query
    • TanStack Table
    • Zustand
    • Recharts
    • Shadcn
    • Zod
  • MkopoEasy Lending Platform

    Sep 2024 – Present

    Senior Software Developer · Quantum Technology

    A digital mobile-device lending brand for the Kenyan market with its own admin, merchant and creditor portals plus a public marketing site.

    • Owned the UI/UX and its React implementation across the product suite.
    • Built the admin dashboard for ops teams to manage loan products, applications and reporting.
    • Built the merchant portal for originating and tracking financing, and the creditor portal for loan and repayment management.
    • Built the public marketing site driving customer and merchant sign-ups.
    • React
    • TypeScript
    • Tailwind CSS
    • TanStack Query
    • Zustand
    • Zod
    • Shadcn
    mkopoeasy.com
  • Arifpay Back-Office & Payment Gateway

    Jul 2023 – Apr 2024

    Senior Software Developer · Excellerent Ethiopia Delivery Center

    Merchant registration, transaction tracking and data visualization for Arifpay, integrated directly with Ethiopian bank POS machines.

    • Built the public merchant-registration site in Next.js/TypeScript covering onboarding, KYC and account activation.
    • Built the merchant admin dashboard for transaction tracking, settlement reporting and data-rich visualizations.
    • Implemented checkout and payment flows integrated with Ethiopian bank POS machines for card and mobile-money.
    • Consumed bank webhook callbacks to confirm payments asynchronously, with retry and idempotency for duplicate notifications.
    • Used the Observer pattern for live dashboard updates, including 24-hour transaction counts.
    • Achieved 85% unit-test coverage across the codebase.
    • Next.js
    • React
    • TypeScript
    • Redux Toolkit
    • RTK Query
    • Recharts
    • MUI
  • Vennderful Event Organizer Platform

    Mar 2023 – Jul 2023

    Senior Full-Stack Software Engineer · Excellerent Ethiopia Delivery Center

    A Next.js + Node.js platform connecting event organizers, planners and venues, with cost negotiation, dynamic forms and real-time chat on a microservice architecture.

    • Architected a scalable, reusable frontend component library.
    • Built backend microservices with Node.js, Express and RabbitMQ as the service broker.
    • Integrated authentication with Passport.js and OAuth.
    • Built real-time chat rooms with WebSocket (Socket.IO).
    • Created dynamic form generators for event-planning workflows and multi-format report export.
    • Implemented CI/CD pipelines on AWS for automated testing, builds and deployments.
    • Next.js
    • React
    • Node.js
    • Express
    • Redux (RTK)
    • RTK Query
    • Socket.IO
    • AWS
  • Engage2Excel — CXS Employee Recognition

    Jul 2021 – Feb 2023

    Senior Front-End Software Engineer · Excellerent Ethiopia Delivery Center

    A multi-tenant employee-recognition platform for enterprise clients, built on a Micro-Front-End architecture with a focus on analytics and data visualization.

    • Redesigned the component library with Storybook for documentation and consistency.
    • Built the platform in React using the Micro-Front-End (MFE) pattern.
    • Built a reporting MFE with Highcharts for comprehensive data visualization.
    • Optimized for millions of records via lazy loading, memoization and server-side pagination.
    • Ensured full WCAG accessibility compliance and RTL language support.
    • React
    • TypeScript
    • Zustand
    • Highcharts
    • MUI
    • Storybook
    • Docker
  • Bridgit Browser Extension

    Mar 2021 – Jun 2021

    Full-Stack Software Developer · Excellerent Ethiopia Delivery Center

    A Chrome extension and companion web app in a monorepo that links content across websites to counter misinformation, aimed at educators, researchers and journalists.

    • Implemented auth pages and API endpoints with Passport.js.
    • Built the Chrome extension with React and NestJS on GraphQL and Prisma ORM.
    • Built the real-time chat platform with Socket.IO.
    • Built the companion web dashboard in React over a Node.js content-linking service layer.
    • React
    • NestJS
    • GraphQL
    • Prisma
    • MobX
    • PostgreSQL
    • Socket.IO
  • College Management System

    Mar 2019 – Feb 2021

    Software Developer · EITCAS

    A comprehensive College Management System, built alongside internal developer training on languages, frameworks and databases.

    • Played a key role across the full design and development lifecycle.
    • Built student registration and faculty portal modules in AngularJS over a Node.js/Express REST API.
    • React
    • AngularJS
    • Node.js
    • Express
    • SQL Server
  • ERP System & B2B Mobile App

    Sep 2015 – Dec 2018

    Website & Software Developer · Edagu Engineering

    End-to-end design, build and deployment of a full ERP solution plus a B2B mobile application for internal and partner operations.

    • Engineered the ERP front- and back-end with React and Node.js on a microservice architecture.
    • Built 'dagu-365', a B2B communication platform, with Flutter and Firebase.
    • Built dynamic marketing sites with WordPress/Elementor.
    • Integrated CI/CD with Git and automated deployment tooling.
    • React
    • Node.js
    • Flutter
    • Firebase
    • Android Studio
  • Get2Learn

    Side project

    Creator · Independent

    A full-stack, multi-tenant, company-specific on-demand learning platform where organizations offer their own course catalogs.

    • Learners browse and enroll in on-demand courses, or request a live tutor with scheduling and Zoom integration.
    • Implemented auth with Better Auth; built analytics with Recharts.
    • Designed the full UI/UX in Figma; used Orval for type-safe API clients and MSW for mocking.
    • Next.js
    • Node.js
    • Better Auth
    • Shadcn
    • Recharts
    • Orval
    • MSW
    get2learn.com
  • Algo — Graphics Algorithm Visualizer

    Side project

    Creator · Open source

    An interactive, infinite-canvas computer-graphics algorithm visualizer covering scan conversion, filling, 2D transforms, clipping and curves.

    • Covers scan conversion (DDA, Bresenham, Xiaolin Wu, midpoint circle), area filling, 2D transforms, clipping and curves (Bézier, B-spline/NURBS, Catmull–Rom).
    • Includes a freehand 'paint' mode and a 'custom' mode for writing and animating your own drawing algorithm.
    • Next.js
    • React
    • react-konva
    • TypeScript
  • Calendar Et — Ge'ez Calendar

    Side project

    Creator · Independent

    An Ethiopian calendar app handling Gregorian ↔ Ethiopian date conversion, dynamic launcher-icon aliasing and a full Play Store listing setup.

    • Handles Gregorian ↔ Ethiopian date conversion and dynamic launcher-icon aliasing.
    • Full Play Store listing setup with a privacy policy hosted on Cloudflare Pages; in testing ahead of public release.
    • Kotlin
    • Android
Practical IT — Full-Stack Trainer (MERN)
  • Teach full-stack web development (MongoDB, Express, React, Node) in an IT-careers program, taking learners from fundamentals to deployed apps.
  • Built and contributed to the tutor-app platform managing cohorts, scheduling and coursework delivery.