I'm a software engineer specializing in backend systems, API design, and building software that holds up as organizations grow. Over the past few years I've shipped production systems across industries — from offline-capable field applications for forestry operations to anonymous counseling platforms deployed across 10+ institutions — always with an emphasis on reliability, maintainability, and clean architecture. My primary stack is Django, Sveltekit, Next.js, Go and PostgreSQL, and I work comfortably across the full stack when the project calls for it. I hold AWS certifications in Cloud Practitioner and Solutions Architect, and I'm driven by the kind of work where the technical decisions actually matter. I'm actively seeking remote opportunities where I can contribute to a strong engineering culture and keep growing as a builder.
Designed and deployed a privacy-first Telegram counseling platform serving 10+ churches and university fellowships across Ethiopia. The system connects users anonymously with trained counselors through cryptographic session isolation, expertise-based matchmaking, and multi-tenant RBAC — driving a 60%+ increase in student engagement with mental health support.
Led backend and mobile development for a full-scale ERP system replacing paper-based tracking across a major forestry organization's timber value chain. Delivered an offline-capable Android app for field workers in remote areas and a centralized web portal for management, GIS visualization, and financial reporting — cutting data latency from weeks to real-time.
Built a full-stack trip planning tool that takes four driver inputs and returns a complete, FMCSA-compliant trip schedule — including optimized route, mandatory rest breaks, fuel stops, pickup/dropoff windows, and a visual Electronic Logging Device (ELD) grid for each day. Designed for long-haul commercial drivers managing Hours-of-Service compliance.
Developed a centralized platform for creating, scheduling, and monitoring large-scale SMS campaigns across a national customer base. The system provides campaign management, audience segmentation, delivery scheduling, real-time status tracking, and analytics reporting through a unified administrative dashboard.
Built a cross-platform mobile inventory system enabling businesses to manage products, stock levels, and transactions directly from mobile devices. Features image-based product catalogs backed by S3-compatible storage, real-time stock tracking, and transaction history — replacing manual spreadsheet workflows for small and mid-sized businesses.
Built a live multiplayer chess platform with WebSocket-based state synchronization, server-side move validation, and session management. Both players always share an identical board state with no client-side trust — all game logic is enforced on the Go backend.
Elemental Software Engineering
Taywan
Amazon Web Services
Amazon Web Services
ALX Africa
Placed 7th out of all competing teams at Ethiopia's National Competitive Programming Challenge, hosted by ALX Ethiopia and Code League at the CapStone ALX Tech Hub. Competed as part of a three-person team solving complex algorithmic problems under strict time constraints, earning an official Certificate of Achievement.
Contributed features and architectural improvements to Neogit, a widely used Neovim Git client. Work included automating compatibility integrations with telescope.nvim and diffview.nvim, building repository initialization features, refactoring the separation between Git operations and the status module, and fixing state-management bugs affecting thousands of active users.
Addis Ababa Science and Technology University
ALX Software Engineering