Freelance full-stack software engineer based in Addis Ababa, Ethiopia with 8+ years of professional experience. I'm a core contributor to Unchained Engine — a high-performance headless Node.js e-commerce framework with 199+ stars on GitHub — and the product owner of the Unchained Admin UI, the Next.js-based control panel used to manage the entire platform.
My journey in software engineering began with a fascination for how lines of code can come together to create powerful applications. I've since built a robust foundation in both frontend and backend development, working on projects from Web2 e-commerce to Web3 marketplaces. With 93 repositories, ranked #42 top committer in Ethiopia, and contributions recognized by the Arctic Code Vault, I take every project on with a high sense of ownership and strive to deliver exceptional solutions.
Beyond the technical aspects, I deeply value ethical and inclusive software practices. I believe that technology should not only be functional but also respectful of diverse perspectives and accessible to all.
Core contributor and Admin UI Product Owner
High-Performance Headless Node.js E-Commerce Framework
I'm a core contributor to Unchained Engine and the owner of the Admin UI — a Next.js-based control panel featuring real-time analytics, inventory management with stock alerts, order processing with automated workflows, bulk product editing with multi-language support, rich media management, and dark mode.
Next.js control panel with real-time analytics, inventory alerts, automated order workflows, and dark mode.
Business logic, GraphQL API layer, modular architecture with 30+ packages in the monorepo.
Integrations for Stripe, PayPal, Datatrans, Cryptopay, Apple IAP, Braintree, and invoice-based payments.
Event ticketing with PDF/wallet pass generation, Apple & Google Wallet, and QR-code validation.
Technologies I use daily to build production systems
Building intelligent tooling with modern AI frameworks
Building autonomous AI agents using the Claude Agent SDK for enterprise workflows — product data enrichment, customer support automation, and intelligent document processing.
Building Model Context Protocol servers that connect AI assistants to production systems — including an MCP server for the Unchained Engine that exposes e-commerce operations to AI agents, and a Solr MCP server for intelligent search across enterprise data.
Designing AI-powered data pipelines for automated product classification, medical device categorization, and content enrichment in e-commerce platforms.
Core contributor to Unchained Engine, a high-performance headless Node.js e-commerce framework (199+ stars, 6,400+ commits, 30+ packages). Product owner of the Admin UI control panel. Building and maintaining core modules, plugins, ETL data connectors, and client-facing storefronts for enterprise Swiss e-commerce clients.
Key contributions include: GraphQL API layer, payment integrations (Stripe, PayPal, Datatrans, Cryptopay), ERP data connectors (Microsoft Navision, Selectline, Crossbase PIM), AI-powered product classification pipelines, Keycloak SSO/OAuth2 authentication, OpenTelemetry observability, Cypress & Playwright E2E test suites, and Jenkins CI/CD pipelines with Docker-based deployments.
Mentored 160+ students through Springboard's Software Engineering bootcamp. Providing 1-on-1 guidance on full-stack development, code reviews, project architecture, and career development to help students transition into professional engineering roles.
Designed and built modular ERP solutions for small to mid-size organizations. Modules include Inventory Management, CRM, Production Management (MRP), Procurement, and Accounting — all integrated into a full-fledged enterprise system.
Built enterprise applications including a COC Student Registration system for the Ethiopian government, a full Accounting ERP module with multi-level reporting (Balance Sheet, Income Statements, Trial Balances), and a hybrid mobile application for Ethiopian migrants using React Native.
Designed and developed the company website while attending CS classes at Unity University. Built product catalog, order placement system, and contact functionality.
Graduated with honors (GPA: 3.4)
View DegreeEthereum network fundamentals, smart contract development, security, and testing tools.
View CertificateKey projects delivered with Unchained Engine and independently
Switzerland's largest medical aids supplier. Multi-service platform with recipe-based ordering, customer-specific pricing, Microsoft Navision & Crossbase PIM integration, AI product classification, Keycloak SSO, and Playwright E2E testing. 1,000+ req/min.
Visit Site →Swiss technical paper sales specialist. B2B portal with price tiering, bundle pricing with surcharges and mandatory accessories, consumables reordering, Selectline ERP connector, and Solr-powered search. 20,000+ articles.
Visit Site →Zurich's largest gastronomy association (2,500+ members). Member self-service portal with course registration, event ticketing with QR codes, Google Maps integration, CRM sync, and Playwright E2E testing.
Visit Site →Next.js control panel for Unchained Engine. Real-time analytics, inventory management, automated order workflows, bulk product editing, multi-language support, Cypress E2E test suite with 20+ spec files, and dark mode. Used by all Unchained clients.
View on GitHub →On-demand NFT-minting platform for artists and galleries. Just-in-time minting on purchase, powered by Unchained Engine, Next.js storefront, and Alchemy-based smart contract monitoring. 55 stars.
View on GitHub →White-label ticket shop with Apple & Google Wallet integration, QR-code validation, label printer connection, and entry control. 0% transaction fees.
Visit Site →Artwork selling e-commerce platform for well-known artists. React/Next.js frontend, Unchained Engine backend with GraphQL API, and Cockpit CMS.
Visit Site →Digital ordering and delivery solution with GPS-based delivery, pre-order scheduling, native Android tablet kiosk app, and custom Unchained Engine plugins.
Visit Site →Ethereum-based decentralized event ticket buying & selling application built with Solidity smart contracts. 19 stars.
View on GitHub →Full accounting module with multi-level account management, ledger entries, and financial reports (Balance Sheet, Income Statements, Trial Balances). 10 stars.
View on GitHub →Telegram bot delivering real-time COVID-19 statistics by country. Built during the pandemic to provide quick access to case counts, recoveries, and deaths via simple chat commands.
View on GitHub →Property rental management application for tracking tenants, lease agreements, payments, and property portfolios. Angular frontend with a modular component architecture.
View on GitHub →Hybrid mobile application providing essential information and resources to Ethiopian migrants in the Middle East — safety guidelines, legal rights, embassy contacts, and emergency support. 4 stars.
View on GitHub →Technical writing on Medium about web development, Angular, and blockchain
Deep dive on Objects in Javascript — prototypes, methods, and patterns.
Read on Medium → Mar 4, 2020The easiest way to test your code hasn't changed since last time.
Read on Medium → Feb 15, 2020Decrease server requests using HTTP Interceptors for better performance.
Read on Medium → Feb 5, 2020Controlling DOM elements based on user claims for secure UI rendering.
Read on Medium → Feb 2, 2020Restricting user access using claim-based authorization patterns.
Read on Medium → Jan 17, 2020Building a single-organization permissioned blockchain network from scratch.
Read on Medium →Services I offer with high quality and reliability
Headless e-commerce solutions built with Unchained Engine, custom storefronts, B2B portals, payment integrations, and ERP connectivity for enterprise-grade online commerce.
End-to-end web application development with React, Next.js, Node.js, and GraphQL. From architecture design to deployment, I build scalable and maintainable solutions.
Custom ERP modules including Inventory, CRM, Procurement, Production Management, and Accounting — integrated into comprehensive enterprise systems.
Certified Ethereum blockchain developer. Smart contract development, DApp architecture, and decentralized application solutions using Solidity and Web3 technologies.
Architecture reviews, technology selection, system design, and strategic advice for your next project based on years of hands-on engineering experience.
Mentored 160+ students through Springboard's Software Engineering course since 2020. 1-on-1 guidance on full-stack development, code reviews, project architecture, and career support.
Have a project in mind? Let's talk about it.