I am a Software Engineer based in Addis Ababa, Ethiopia, with experience building scalable backend systems, machine learning solutions, and AI-powered applications. My primary programming language is Python, and I also work with JavaScript, TypeScript, C#, C++, and Java.
I have contributed to production software engineering initiatives, including migrating a legacy monolith to a Node.js and Docker-based microservices architecture. I build and optimize RESTful APIs, GraphQL endpoints, caching layers, and real-time messaging systems for high-traffic applications.
My machine learning and AI experience includes end-to-end ML pipelines, model evaluation, predictive modeling, RAG systems, LLM evaluation, fine-tuning, symbolic AI, and retrieval optimization. I have worked in AI research environments using MOSES and MeTTa while improving Python code quality and evaluator performance.
I enjoy developing practical products from the ground up, including machine learning libraries, multilingual customer-support platforms, Telegram moderation bots, and social applications. I focus on modular architecture, clean code, reliability, performance, and maintainable development workflows.
I am comfortable collaborating remotely and using modern engineering practices, including Git, GitHub Actions, Docker, database design, API development, and automated workflows. I am interested in software engineering, backend engineering, machine learning engineering, and applied AI opportunities.