I am a recent Computer Engineering graduate from the Addis Ababa Institute of Technology. I am passionate about programming and enjoy learning new technologies.
In my free time, I like to work on personal coding projects and contribute to open-source software. I also enjoy reading, swimming, and writing.
learn more about meI specialize in building responsive websites that are optimized for search engines and user experience. I standard technologies to create fast,unique, secure, and scalable web applications.
I specialize in developing machine learning models that can analyze data and make predictions. I work with various algorithms and techniques to create solutions that can automate tasks, provide insights, and improve decision-making processes.
I am an expert in developing custom Telegram bots that are responsive, efficient and scalable ranging , from simple chatbots to complex automation bots.
I recently completed two interesting projects. The first project was a telegram bot for navigating the Ethiopian currency exchange market. It provides services such as searching and comparing rates from various banks, convert between currencies in real-time, and along with it is a convenient mini app.The second project was a web application designed to create training data for robotic vision systems. Users can easily annotate lines,and features like edges, boundaries, or paths. This labeled data is then used to train robots in tasks like navigation, object recognition, or manipulation, allowing them to better understand and interact with their environment.
Joined Zulu Technologies as a Backend Developer.At Zulu Technologies, I am responsible for delivering end-to-end, scalable software solutions for global clients across the world. A key achievement involved working within a cross-functional team to optimize backend systems and refine our Agile processes, which collectively cut feature deployment time by 30%. Furthermore, I pioneered the adoption of rapid prototyping for localized projects, accelerating the time-to-market for new MVPs.
1Started working as Head of Education at Africa to Silicon Valley. In my role as Head of Education for Africa to Silicon Valley, I was responsible for developing and delivering a high-impact technical curriculum. I directly instructed a cohort of 31 students through 10+ in-depth lessons on critical computer science concepts, from Best Coding Practices to Dynamic Programming. To amplify the learning experience, I also created all course materials and instituted weekly coding contests that engaged a wider community of around 270 students, fostering a competitive and collaborative environment.
2Joined the Ethiopian Artificial Intelligence Institute as a Machine Learning Intern.I actively contributed to the development of diverse AI and machine learning projects. This includes building robust data pipelines, implementing testing procedures, and collaborating with researchers to ensure the reliability and performance of various models.
3Interned at Addis Ababa University as Server Management and System Admin Intern.In my role as a Server Management and System Admin Intern, I gained hands-on experience maintaining critical high-performance computing infrastructure. I was tasked with managing an eight-node cluster of NVIDIA DGX-1 servers, overseeing 62TB of storage, and administering Unix systems to ensure reliable operation for distributed computing and networking tasks.
4Started Software Engineering and Competitive Programming Training at Africa to Silicon Valley. This program aims to equip participants with the necessary skills to excel in the tech industry, providing rigorous training in both software development and competitive programming.
5Started Frontend Developer position at Planton. Leveraging React.js, I have built high-performing web applications that are both beautiful and efficient. Optimized web performance with Vite, and crafted pixel-perfect designs with Tailwind CSS. Using Git and GitHub for seamless collaboration with my team and for version control.
6This guide will walk you through how to deploy your bot using server-less functions with Vercel.
My thoughts and experiences about exams, their impact on learning, stress levels, and overall academic setup.
This is not my blog but I find it very realistic and inspirational at the same time so I am recommending it.
HTML/CSS
90%
React
90%
Next.js
90%
Tailwind
80%
NestJS
90%
FastAPI
90%
Gin
90%
PostgreSQL
90%
Typescript
90%
Python
90%
Golang
90%
C#
80%
Telegraf
90%
grammYjs
80%
Pyrogram
90%
AIOGram
80%