Skip to content
BackNov 7
Kidus Y.
Upwork badge

Kidus Y.

Flutter Developer & ML Engineer | Android, iOS, AI [Fully Refundable]

I build mobile apps end to end with Flutter, and machine-learning systems that hold up on real data. I've designed and built 25 mobile apps for Android and iOS, 24 of them in Flutter and 11 released, from calendars and reading apps to games, AI assistants and a camera. I take a product from idea to a signed release: the design, the code, the tests and the release pipeline. What I do on mobile: • Flutter and Dart apps for Android and iOS, with Riverpod or Provider • Custom UI: custom painters, motion and animation, home-screen widgets • Native Android in Kotlin through platform channels (Pigeon) • Offline-first storage (SQLite), local notifications and background work • AI features in apps: LLM tool calling, speech-to-text, on-device ML Kit • Backends: Supabase, Firebase and Cloudflare Workers • Localisation, including Amharic and the Ethiopian calendar • Google Play releases: signed App Bundles, CI with GitHub Actions, store listings and privacy policies What I do in machine learning: • Retrieval and RAG systems: embeddings, vector search, hybrid search and reranking • LLM apps with Azure OpenAI, OpenAI, Claude and Gemini, including agents and tool calling • Classic ML: LightGBM, XGBoost, CatBoost and scikit-learn, with honest validation • Computer vision with OpenCV and MediaPipe • Python and FastAPI services, Docker and Azure deployment A few things I've shipped: • Glass Calendar: glass home-screen widgets, the Ethiopian calendar and Amharic • Brain Dump: speak for 30 seconds and get tasks, reminders and notes, sorted by AI or offline • Nova: a voice assistant that makes calls and sets reminders and alarms, in Amharic and English • Loops: private search and Q&A over Gmail and Telegram on open models I care about apps that feel calm and considered, code that's tested, and clear communication. Tell me what you're building and I'll tell you how I'd approach it.

🇪🇹Addis Ababa, Ethiopia$20/hr100% JSS4.86 (7)Since Sep 2022

Earnings and projects

MRR
$20

Last 6 months ÷ 6

World#164,888 / 412k
🇪🇹Country#870 / 1,609
Revenue, last 30 days
$0

Last 6 months: $121

Total earnings
$2.6k

Billed in all: $2.7k

World#310,694 / 412k
🇪🇹Country#1,059 / 1,609
Per project
$372

$61 in the last 6 months

World#210,871 / 412k
🇪🇹Country#794 / 1,609
Projects, last 6 months
2
50% fixed50% hourly
World#88,918 / 412k
🇪🇹Country#497 / 1,609
Projects in all
7

Across 9 contracts

78% fixed22% hourly
World#236,188 / 412k
🇪🇹Country#833 / 1,609

Earnings, last 30 days

$2.7kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$2,600$2,650$2,700$2,750Oct 8Oct 23Nov 7

Skill rankings: Top 27% in Azure Machine Learning

Ranked by MRR among everyone on Upwork with the skill.

  1. #36Azure Machine Learning132 freelancers · 🇪🇹 #2Top 27%
  2. #51Machine Learning Algorithm139 freelancers · 🇪🇹 #1Top 37%
  3. #53Indexing122 freelancers · 🇪🇹 #1Top 43%
  4. #2,471Generative AI5,038 freelancers · 🇪🇹 #20Top 49%
  5. #3,334Machine Learning8,972 freelancers · 🇪🇹 #51Top 37%
  6. #5,773AI Agent Development11,048 freelancers · 🇪🇹 #86Top 52%