Skip to content
View iprowriter's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report iprowriter

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.

Content in all repositories owned by your account will be closed.
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
iprowriter/README.md

Hi 👋 My name is Martin Oputa

AI-Native Full-Stack Product Engineer · Berlin

I build full-stack AI products end to end and run them in production.

Right now that's PracticeDepth: an adaptive AI technical interviewer I designed, built and operate on my own. It's been live since July 2026 and taking real payments since August.

🚀 What I'm building

  • PracticeDepth: a LangGraph.js state machine that interviews like a senior engineer, with voice in and out (Whisper STT, Gemini TTS), code challenges, CV defense and a RAG-grounded support assistant. Now adding a B2B screening product for hiring teams.
  • How I ship it: tickets in Linear run as parallel background Claude Code agents on GitHub Actions. Each one opens a CI-checked draft PR (1,100+ tests). I review every change before it merges, and payment code is kept human-only by a CI guard.
  • WohnIQ: AI apartment search for Berlin's rental market, with pgvector semantic search and an explainable scam-risk score.

🧠 What I bring

  • Product ownership end to end: scoping, UI, APIs, data, payments, deployment, monitoring
  • AI in production: agent state machines, speech in and out, cost-aware model choices, grounded assistants, MCP
  • Real-time and event-driven systems: WebRTC, WebSockets, Kafka, MQTT, from 3+ years on EU emergency-response projects
  • Shipping safely: feature flags, CI gates, written architecture decisions (ADRs), self-hosted ops with Sentry and Grafana

🛠️ Stack

  • Frontend: React · TypeScript · Next.js · Tailwind
  • Backend: Node.js · NestJS · Python · FastAPI · PostgreSQL · Prisma · Redis
  • AI: Claude Code · LangGraph · Gemini · pgvector · MCP
  • Infra: Docker · GitHub Actions · Coolify · Hetzner · Sentry · Linear

📫 Get in touch

Open to AI-native product engineering roles and interesting collaborations.

✉️ martin@martinoputa.com · 🌐 martinoputa.com · 💼 LinkedIn

JavaScript TypeScript HTML5 React NextJs JQuery CSS3 Sass TailwindCSS Bootstrap Material UI Redux Webpack Babel NodeJS Express GraphQL MongoDB MySQL PostgreSQL Firebase Heroku Supabase Figma Uniswap MetaMask

Pinned Loading

  1. wohniq wohniq Public

    WohnIQ is an AI-assisted apartment-search platform for Berlin.

    Python 1

  2. quanta-terminal quanta-terminal Public

    AI-powered investment research terminal for emerging compute intelligence stocks.

    Python 1

  3. excel-ai excel-ai Public

    AI-powered spreadsheet intelligence system that analyzes uploaded Excel financial data, detects trends and anomalies, and generates automated executive reports.

    TypeScript 1

  4. eventtracer eventtracer Public

    A distributed order-processing simulator that makes event-driven architecture visible. Essentially a Kafka playground that visualizes understanding of how Kafka works in the UI.

    TypeScript

  5. cloudblick_main cloudblick_main Public

    Cloudblick project. A software development service

    CSS 1

  6. dsa-submissions dsa-submissions Public

    My NeetCode.io problem submissions

    JavaScript