About me

Software developer focused on backend systems, APIs, and modern full-stack applications.

What I do

Web development — dynamic, data-driven apps with Django and REST APIs; frontend and backend wired through clear API boundaries; CRUD systems end to end.

Backend development — authentication, databases, APIs, and scalable backend systems with MongoDB and PostgreSQL.

Engineering & tools — Linux, Docker, Git/GitHub workflows, Postman, and terminal-first development.

Experience

  • Co-founder & CTO @ melba 2026 — Present
    • Lead end-to-end product development, including system architecture, backend APIs, and deployment.
    • Built and managed the technical team, defining engineering standards and overseeing code quality.
    • Integrated payment gateways and optimized platform performance for Ethiopia-based users.
  • Software Engineering Trainee — A2SV (Africa to Silicon Valley) 2024 — Present
    • Selected for a competitive program centered on data structures and algorithms.
    • 150+ LeetCode problems solved; strong in sliding window, two pointers, and prefix-sum patterns.
    • Interview-level problem solving and collaborative engineering practice.
  • Backend Developer — Freelance Jan 2024 — Present
    • Built backend systems and APIs with Django REST Framework and Spring Boot
    • Worked with MongoDB and PostgreSQL for scalable web applications
    • Developed authentication, integrations, and startup-focused backend services
  • Full Stack Developer 2023 — Present
    • Built full-stack applications using Node.js, Express, React, and MongoDB
    • RESTful APIs with authentication, CRUD, and database integrations.
    • Responsive UIs with React, Tailwind CSS, and modern layout practices.
    • Deployments via GitHub, Vercel, and Docker for learning and client work.

Stack

PythonDjangoFastAPISpringNode.jsReactJavaScriptTailwindPostgreSQLMongoDBDockerLinuxGitAstro

Download resume (PDF)

← Home