About Me
I build things. Some work, some don't. I spend most of my time coding, breaking things, and fixing them. Learning fast, iterating faster, and keeping things simple is how I stay sane while building.
Experience
Backend Engineering Intern
Apr 2026 – PresentRiser Technology and Services • Addis Ababa, Ethiopia
- Developed and maintained RESTful APIs using Java and Spring Boot for internal project management workflows.
- Implemented role assignment endpoints and DTO-based role management features with Spring JPA and PostgreSQL.
- Built APIs for assigning members to projects while improving endpoint structure and fixing existing backend issues.
- Contributed to backend documentation, database operations, and CI/CD-based development processes.
Tech Stack: Java, Spring Boot, PostgreSQL, Spring JPA, GitLab, REST APIs, CI/CD
Education
B.Ed. in Computer Science
2023 – PresentKotebe University of Education • Addis Ababa, Ethiopia
- CGPA: 3.55
- Relevant Coursework: DSA, Distributed Systems, Operating Systems, Object-Oriented Design, Database Management System, Data Communication and Networking
Software Engineering & Problem-Solving Bootcamp
Jan 2025 – Feb 2026Africa to Silicon Valley (A2SV) • Remote – Kigali, Rwanda
- Selected for a Google-backed elite program developing top African software engineers.
- Completed 300+ algorithm problems and 30+ contests, mastering data structures and algorithms.
- Built a full-featured fitness web app with Next.js, implementing SSR, authentication, and responsive UI with Tailwind CSS.
Projects
Focused Telegram
Mar 2026 – Apr 2026A terminal-based Telegram client designed to reduce distractions and promote focused communication.
- Implemented chat filtering, keyboard shortcuts, file downloading, and in-terminal file opening features.
- Integrated the Telegram API to support messaging workflows and media handling directly from the terminal.
Tech Stack: TypeScript, React, Ink, Telegram API
View on GitHub →QuesTrack
Sep 2024 – Oct 2024A journaling web app that helps users track daily progress in personal challenges like "100 Days of Code."
- Designed the UI, implemented challenge tracking, progress visualization, and RESTful APIs.
Tech Stack: Node.js, Express.js, MongoDB, Tailwind CSS, EJS
View on GitHub →YelpCamp
Jun 2024 – Jul 2024A full-stack web app for creating, reviewing, and discovering campgrounds with images and map locations.
- Built authentication, CRUD operations, image uploads, and Mapbox integration.
Tech Stack: Node.js, Express.js, MongoDB, EJS, Cloudinary, Mapbox, Passport.js
View on GitHub →Skills
Languages
- JavaScript
- TypeScript
- Java
- Python
- C++
Frameworks & Libraries
- React, Next.js
- Spring Boot, Express.js
- Tailwind CSS, Redux
- Mongoose, Spring JPA
Tools & Platforms
- Git, GitLab, Linux
- MongoDB, PostgreSQL
- Postman, Render
- CI/CD, Cloudinary
Languages
- English
- Amharic
- Arabic