Skip to content
BackNov 7
Stefan O.

Stefan O.

Goethe-Certified German Teacher & Examiner | Localization | AI Data

Certified German teacher (Goethe-Institut Green Diploma), licensed Goethe examiner for A1-C1, eight years in the classroom including years of C2 courses for adults, and two years as a Duolingo course contributor (1,000+ hours on this platform, every contract rated 5.0). I also build software. Four things I do: GERMAN LOCALIZATION AND LINGUISTIC QA. Software strings in any format (JSON, YAML, PO, XLIFF, ARB, .strings, spreadsheets), UI copy, learning content, marketing text. Placeholders and plurals intact, length checked in context, register and terminology consistent, with a short notes file on anything ambiguous in the source. Also EN-DE editing, transcreation, and review of machine or AI output. Subject areas I know from the inside rather than from research: travel and scuba diving, biology and natural history, language learning, and software. LANGUAGE DATA FOR AI. German and English LLM evaluation, prompt and response writing, rubric grading, error annotation, test-set creation, CEFR-level labeling (I grade real exams at every level), and curriculum design for language products. Two years building Duolingo's German-for-Chinese-speakers course: sentence writing, grammar sequencing, story testing, feedback loops with the content team. GERMAN LEARNING CONTENT AND EXAM PREPARATION. Course and lesson design at any CEFR level, exam-style tasks, and examiner-grade written feedback on Goethe-Zertifikat writing tasks (B1-C2). Async: you send the text, you get a marked-up version with the official criteria applied and a short plan of what to fix first. WEB AND MOBILE DEVELOPMENT. JavaScript/TypeScript, Python, PWAs, Android, Firebase, Chrome extensions, and AI automation with Claude. My own project: DuoNat (duo-nat.web.app), a biodiversity learning game built on iNaturalist data. How I work: async by default. You write the scope, I confirm it in one message, I deliver early with a short "what to check" list. I use AI tools in my process and say so; everything is reviewed by me before it reaches you. MA in Biology (University of Cologne). RAID-certified divemaster with 300+ dives, and four years traveling and diving across Asia and Latin America. Based in Hong Kong, working across time zones.

🇭🇰Kowloon, Hong Kong$45/hr90% JSS5.00 (9)Since Apr 2021

Earnings and projects

MRR
$126

Last 6 months ÷ 6

World#128,628 / 412k
🇭🇰Country#114 / 326
Revenue, last 30 days
$537

Last 6 months: $753

World#61,031 / 412k
🇭🇰Country#45 / 326
Total earnings
$123k

Billed in all: $132k

World#30,543 / 412k
🇭🇰Country#13 / 326
Per project
$15k

$188 in the last 6 months

World#8,884 / 412k
🇭🇰Country#8 / 326
Projects, last 6 months
4
100% fixed0% hourly
World#51,813 / 412k
🇭🇰Country#42 / 326
Projects in all
8

Across 9 contracts

67% fixed33% hourly
World#223,560 / 412k
🇭🇰Country#135 / 326

Earnings, last 30 days

$132k+$537 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$131.5k$132.0k$132.5kOct 8Oct 23Nov 7

Skill rankings: Top 25% in Teaching German

Ranked by MRR among everyone on Upwork with the skill.

  1. #29Teaching German116 freelancers · 🇭🇰 #1Top 25%
  2. #101Machine Translation206 freelancers · 🇭🇰 #1Top 49%
  3. #149Linguistics475 freelancers · 🇭🇰 #2Top 31%
  4. #219Curriculum Design699 freelancers · 🇭🇰 #1Top 31%
  5. #257Website Localization552 freelancers · 🇭🇰 #3Top 47%
  6. #404Claude Code818 freelancers · 🇭🇰 #1Top 49%
  7. #502Content Localization1,586 freelancers · 🇭🇰 #5Top 32%
  8. #529German1,804 freelancers · 🇭🇰 #2Top 29%