Skip to content
View mikelninh's full-sized avatar

Block or report mikelninh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mikelninh/README.md

Mikel Ninh

AI engineer shipping products people actually use.

Berlin → currently Hanoi → Berlin. Available for AI engineering roles and contracts.


Currently shipping

What it does Stack
SafeVoice Legal-AI for victims of digital harassment. Classifies content under German criminal law and exports a court-ready report in 30 seconds. FastAPI · SQLAlchemy · OpenAI gpt-4o-mini · Pydantic Structured Outputs · React · Railway
Luck Lab Psychology × decision-making. The Reading surfaces what you already secretly know in three minutes. Next.js · TypeScript · Supabase · ElevenLabs · Remotion
GitLaw AI search across 5,936 German laws. Free tier for citizens, paid tier for lawyers. FastAPI · FAISS · OpenAI Structured Outputs · React

How I work

I build for people who need the tool most — victims of digital violence, citizens navigating legal systems, anyone stuck in avoidable uncertainty. Mantra behind the work: lokah samastah sukhino bhavantu — may all beings be happy and free.

Technically: real backends (FastAPI, SQLAlchemy, Alembic, Postgres on Railway), real LLM integration (OpenAI with Pydantic Structured Outputs — no raw JSON parsing, no regex fallbacks), real deployment, real users. No demos. Products that ship.

Design philosophy: Kenya Hara, MUJI, material honesty. Strip decoration, trust what remains, use what actually works.


Open to work

Actively available for AI engineering roles and contracts — Berlin-based or remote.

Reach me at mikel_ninh@yahoo.de or DM @mikelninh on X.


Sister projects

Smaller civic-tech work and tools:

  • FairEint"what should Germany do differently?" · crowd-sourced policy proposals
  • Public Money Mirror"where is our tax money going?" · public-spending visualiser
  • Gefühle-Memory — language-learning PWA for emotions (German + Tamil)

Strip the decoration. Trust what remains. Use what actually works.

Pinned Loading

  1. mikelninh mikelninh Public

    Mikel Ninh · AI engineer · shipping SafeVoice, Luck Lab, GitLaw · Berlin · open to AI roles

  2. safevoice safevoice Public

    Document digital harassment, classify under German law (§130–§269 StGB + NetzDG), and export court-ready reports in 30 seconds. Single LLM call with Pydantic Structured Outputs. DSGVO-by-design. Fr…

    Python

  3. gitlaw gitlaw Public

    ⚖️ Alle 5.936 deutschen Bundesgesetze — AI-erklärbar, 6 Sprachen, 20 Musterbriefe, Rechts-Chat, Widersprüche aufgedeckt. Kostenlos & Open Source.

    TypeScript

  4. lucklab lucklab Public

    A psychologist found lucky people see things unlucky people miss. We built a tool that tests which one you are. 🪬 lucklab.app

    TypeScript

  5. faireint faireint Public

    Einigkeit beginnt mit Fairness. 10 evidenzbasierte Reformen mit Policy-Simulator (23 Personas), Kosten-Rechnung, Parteien-Check und Fahrplan 2026-2035. Open Source.

    TypeScript

  6. path-to-peace path-to-peace Public

    Understanding why we fight — and how we can stop. Free, open-source peace education platform.

    JavaScript