I'm Eyasu, a software engineer in Addis Ababa. I build AI-powered tools and the systems around them.
Currently at MMCY. Available for freelance work.
About
These days I build software that takes repetitive work off people's plates. Assistants that answer questions from a company's own documents. Systems that read, sort and route incoming requests. Integrations that let the tools a team already uses talk to each other. Before that I built web apps, Telegram bots and online stores. Away from work, I tinker with electronics.
- companies profiled by crawlers I built
- 1,300+
- hires a year through ATS and HR systems I maintain
- 300+
- less manual email work at a healthcare clinic
- 50%
- vulnerabilities found and fixed in pen tests
- 15+
Experience
Jul 2020 – Jan 2022
Full-stack Developer, CoffeeGo Ethiopia
A small team and one product. I built it end to end, from the database to the screen, plus the Telegram bot that ran sales.
- Built, deployed and maintained the company's web application, frontend and backend.
- Built a Telegram bot for managing sales and discounts, with real-time inventory tracking and automatic notifications.
Python · Telegram Bot API · Flask · MySQL · Nginx
Dec 2021 – May 2022
Embedded Systems Developer, Prime Bridge Academy
A hardware project for the academy: an interactive periodic table with 118 individually lit elements, built as a teaching aid for chemistry classes. With the client's permission, I later open-sourced it.
- Designed and assembled an Arduino-based LED periodic table used as a teaching aid. Drew the PCB layouts and LED schematics (MAX7219 multiplexing, Bluetooth) and programmed lighting sequences for single elements, groups and demonstrations.
Arduino · C++ · MAX7219 · PCB design · Bluetooth
Jul 2023 – Oct 2024
Technical Recruiter, MMCY
I joined MMCY on the other side of the interview table, interviewing engineers and writing the exams they took.
- Interviewed technical candidates across several specializations, wrote assessment exams and job descriptions, and screened and shortlisted applicants.
Jan 2024 – Present
Software Engineer, MMCY
Then I moved into engineering at MMCY: internal tools, integrations, and increasingly, AI that helps people get their work done.
- Built an IT helpdesk assistant that answers agents' questions from existing documentation, combining semantic and keyword search so answers stay grounded and tickets get resolved faster.
- Researched voice grading for the recruitment team: a low-data system using Wav2Vec2 and forced alignment that scores pronunciation and accent against reference transcripts, with no fine-tuning.
- Ran a two-month Salesforce integration training for a bank's development team, covering OAuth 2.0, Named Credentials, REST and Bulk API 2.0, the Pub/Sub API, Apex, error handling, logging and CI/CD.
- Built web scraping and crawling tools that use OpenAI models to collect information on more than 1,300 companies for business planning.
- Developed an enterprise helpdesk on Frappe with ticketing, SLA tracking and automatic escalation, plus a Microsoft Teams bot (built with n8n) that creates tickets from a conversation instead of a form.
- Built and maintain ATS and HR systems that handle more than 300 hires a year, including secure data handling and compliance workflows.
- Delivered a WooCommerce store with payment gateways, inventory automation and third-party APIs. Customized ERPNext modules and built REST integrations with Microsoft Teams and external CRMs.
- Built and optimized Telegram bots, and pen-tested web applications, finding and fixing more than 15 vulnerabilities.
n8n · OpenAI API · Python · Wav2Vec2 · Frappe/ERPNext · Salesforce · WooCommerce · Docker · Burp Suite
Mar 2026 – Apr 2026
Automation Engineer (Freelance), Private client
Alongside MMCY, a freelance project for a healthcare clinic buried in email.
- Built an email triage system with Python and Google APIs. It sorts incoming email by urgency and specialty and drafts replies, which cut the staff's manual email work by half.
Python · Google APIs · LLMs
Work
MMCY
IT helpdesk assistant
Answers IT agents' questions using the company's own documentation, so they spend less time searching and more time fixing.
n8n · OpenAI API · Vector search
MMCY
Helpdesk in Microsoft Teams
A Teams bot that turns a conversation into a support ticket, connected to a Frappe helpdesk with SLA tracking and automatic escalation.
Frappe · n8n · Microsoft Teams
Freelance
Clinic email triage
Sorts a clinic's incoming email by urgency and specialty and drafts a reply for staff to review. Manual email handling dropped by about half.
Python · Google APIs · LLMs
MMCY
Voice grading research
An experiment in scoring candidates' pronunciation and accent with very little data, by comparing their speech with a reference transcript sound by sound.
Wav2Vec2 · Python
Side projects
- Ethiopian Name Explorerethiopian-names-explorer.vercel.app
Naming trends across Ethiopia's regions: which names are most and least common, and where.
Vue · Node.js · Supabase · PostgreSQL · Python
- Yougo Car Rentalsyougocarrentals.com
Car booking site with an admin dashboard for clients, vehicles and rentals.
Next.js · TypeScript · Tailwind CSS · PostgreSQL · EC2
- Periodic Projectgithub.com/IyasuH/Periodic_Project
The interactive LED periodic table, open-sourced with the client's permission: schematics, parts list and Arduino code for 118 individually controlled elements over Bluetooth.
Arduino · C++ · MAX7219 · HC-06 Bluetooth
- Careers Telegram Bott.me/mmcyjobsbot
Browse, filter and apply for jobs without leaving Telegram.
grammY · TypeScript · EC2 · GitHub Actions
Skills
- AI and automation
- LLM integration, Vector search, Prompt design, n8n workflows, OpenAI API, Speech models
- Backend
- Python, FastAPI, Node.js, Express, PostgreSQL, Supabase, MariaDB/MySQL
- Frontend and CRM
- Vue, Nuxt, TypeScript, Tailwind CSS, EspoCRM, Frappe/ERPNext, WooCommerce
- Integrations
- OAuth 2.0, Salesforce API, Google APIs, Microsoft Teams
- DevOps and tools
- CI/CD, Docker, Git, AWS Lambda, EC2, Web scraping and crawling
Contact
If you have something you'd like automated, a system that needs integrating, or a question, send me a message. I'm open to freelance work and I reply to everything.