Building machine learning systems end to end: retrieval, graph models, recommenders, and tested APIs, with a focus on Amharic NLP.
INSA Ethiopia Summer Camp (Emerging AI Track) · Stanford / DeepLearning.AI Machine Learning Specialization
|
ChromaDB · BM25 · Reciprocal Rank Fusion · Streamlit · Gemini / Groq
|
PyTorch Geometric · GCN · XGBoost · NetworkX · KS Drift Test
|
|
PyTorch · FAISS · FastAPI · Streamlit · Docker
|
MLflow · Optuna · Evidently AI · FastAPI · Docker
|
|
LangGraph · ReAct Agent · Pydantic v2 · SQLite
|
TensorFlow / Keras · CNN · NumPy · scikit-learn
|
|
Selenium · CatBoost · scikit-learn · Pandas · 5-fold CV
|
FastAPI · NumPy · Pillow · Docker · pytest
|
- 📧 Spam Detection: SMS/email classifier comparing Naive Bayes, Logistic Regression, and Linear SVM on TF-IDF features; Linear SVM won (F1 0.908) and is served in a Streamlit app.
- ☕ Cafeteria Management System: Java and SQL Server course project covering menu management, order processing, and billing.
Machine Learning & Deep Learning
- B.Sc. in Computer Science, Addis Ababa University (expected 2028)
- INSA Ethiopia Summer Camp, Emerging Track: AI Engineering
- Machine Learning Specialization, DeepLearning.AI & Stanford Online (Coursera) ✅ Regression and classification, neural networks, decision trees, unsupervised learning, recommender systems, and reinforcement learning
- 5M Ethiopian Coders (Udacity): AI Fundamentals and Data Analysis Fundamentals
- DeepLearning.AI short courses: text embeddings, advanced RAG, LangChain for data chat, and prompt engineering