I work from Addis Ababa for teams eight hours behind me.

I am a Flutter and full-stack developer. Since March 2023 I have worked remotely for companies in India, the Netherlands and the United States, mostly through Upwork. The first job paid $5. In total the work has paid over $60,000, and every step of that is listed below.

For most of that time I held two contracts at once, briefly three. I have not had a month without shipping since I started.

Now I also build my own products, Codvoy and Qwiklo, and I teach Ethiopians how remote software work is actually found and kept.

ContractsMar 2023now
KGP2SS India PLC · FlutterMar 2023 – Oct 2023
DoWell Research · FlutterFlow · part-timeAug 2023 – Mar 2024
DennisMobile B.V. · Flutter + Next.js · sole developerDec 2023 – Feb 2026
Impakt Inc. · Flutter + NestJSFeb 2024 – now

Bars overlap where jobs did. DennisMobile ran as the sole developer alongside Impakt for two years.

The climb, in orderPublic Upwork profile ↗
  1. 01Reviewed an app. First Upwork job.$5
  2. 02Full-time, 8-hour days, one year$100/mo
  3. 03A raise$110/mo
  4. 04Second job, half-days+$120/mo
  5. 05Fired from the first one
  6. 06After a gap$300/mo
  7. 07Same client, new scope$1,000/mo
  8. 08Hourly, 40 hrs/week$8/hr
  9. 09Same hours$12/hr
  10. 10Same hours$15/hr
About three years, in total$60,000+