I am a passionate software developer. I have honed my skills in front-end technologies like React and Next.js, as well as back-end technologies like Node.js, Express.js and FastAPI. As well as Databases such as MySQL, PostgreSQL, and MongoDB. My goal is to leverage my skills and knowledge to create innovative solutions that would contribute to digital transformation of Africa.
Download Resume

I graduated with a bachelor's degree in Computer Engineering from Addis Ababa University with cumulative GPA of 3.96/4, earning me a Gold Medal. I have also completed a A2SV bootcamp and receiving tailored education in Data Structures and Algorithms. My research experience includes ongoing work at the University of Illinois Urbana-Champaign (since May 2025) on mutation testing and a prior project at the University of Michigan (2022) developing a benchmark suite for Explainable AI. I am deeply interested in Algorithms, AI, and Distributed Systems. I am also keen to contribute to Open Source projects.
May 2025 - Present
Software Researcher - University of Illinois Urbana-Champaign
Selected to be part of the UIUC+ Summer Research Program. The research focuses on mutation testing, specifically on the application of LLMs to detect equivalent mutants
Oct 2023 - Present
Software Developer - Holistic Technologies
I automated Instagram and Threads posts using Selenium, developed a system to automate WordPress article publishing via CRON jobs, managed and maintained their VPS server, implemented the entire frontend for the company blog, and integrated a Stripe payment system for secure and efficient transaction processing on the blog website.
Mar 2023 - Feb 2025
Software Developer and Head of Education - Africa to Silicon Valley
I had the opportunity to contribute to the backend development of “RateEat”, where I implemented the whole logic of business reviews, and voting system using Node.js and Express.js. And made sure that code I wrote is bug free as much as possible by testing it rigorously using Jest. On this project, I collaborated with more than 10 other developers by effectively utilizing Git. Additionally, I trained over 30 backend development students in GoLang and clean architecture principles, and delivered more than 10 comprehensive lessons on data structures and algorithms to another group of 30+ students.I also developed automation scripts using Apps Script and Python to streamline student progress tracking across various learning platforms, significantly reducing the process from hours to mere minutes.



