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