Senior AI Developer | Full Stack

AI systems from the databaseto the interface.

I build LLM systems, AI agents and voice AI together with their backend, data model and interface, and I run them in production myself. In software development since 2016, most recently inside the development teams of two US clients.

Available now. Permanent or freelance, 100% remote.

Portrait of Mirwan Akaygün
Munich
2016
Developing software since my apprenticeship began
11,000+
automated tests in pytest and Jest
5
own products in live operation
2
US teams I worked in from 2024 to 2026

One request, six layers, one developer.

A request travels from the interface to the database and back. I work in every one of these layers, and I know the seams between them, where most failures begin.

  1. Interface

    Web frontends with Server Components, 3D elements and a focus on Core Web Vitals and technical SEO. Mobile apps with local storage and localization.

    • Next.js 16
    • React 19
    • TypeScript
    • Tailwind CSS 4
    • Three.js
    • React Three Fiber
    • React Native
    • Expo
  2. Server and APIs

    Stateless services with streaming, webhooks and authentication. Integrations with partners and payment providers, hardened against limits, outages and duplicate calls.

    • Python
    • FastAPI
    • Pydantic 2
    • asyncio
    • Node.js
    • REST
    • WebSockets
    • SSE
    • OAuth 2.0
    • JWT
    • Stripe
  3. Data

    Data models with schema design, indexes, migrations and row-level access rules. Vector search for retrieval, local databases for apps.

    • PostgreSQL
    • Supabase
    • Row Level Security
    • pgvector
    • psycopg 3
    • SQLite
  4. AI

    LLM pipelines and AI agents with tool calling, structured outputs, cost caps and evals against a gold set. RAG over pgvector, integration through MCP and real-time voice AI.

    • Anthropic Claude
    • OpenAI GPT
    • Google Gemini
    • Qwen
    • AI agents
    • MCP
    • RAG
    • Evals
    • Pipecat
    • Twilio
  5. Quality

    Tests are part of development, not an afterthought. Every production failure becomes a test case, and coding agents only work against acceptance tests.

    • pytest
    • Vitest
    • Jest
    • Playwright
    • ruff
    • ESLint
    • Code review
  6. Operations

    Delivery and operation on my own Linux servers, with automatic TLS, CDN and deployments through the pipeline.

    • Docker
    • Linux
    • Caddy
    • Cloudflare
    • Hetzner
    • GitHub Actions

Experience

Three years of apprenticeship at a software company, five years as the sole technical owner of two businesses of my own, and since 2024 LLM systems in production, for two US clients and in my own products.

  1. 2025 to present

    Senior AI Developer | Full Stack

    Self-employed, own products and client projects, Oberschleißheim, remote

    • LLM features and AI agents in Python and TypeScript on Claude, GPT, Gemini and Qwen, with tool calling, structured outputs, embeddings in pgvector and evaluation against gold data.
    • Real-time voice AI for telephony with Twilio and Pipecat, with voice activity detection, speech to text, text to speech and response latency measurement.
    • End-to-end ownership of several own SaaS products and platforms, from the data model through backend and interface to deployment and operations.
    • AI-native development with several coding agents working in parallel, steered through specifications, acceptance tests and review, backed by over 11,000 automated tests.
    • Websites for business clients in legal services, healthcare services and management consulting, multilingual and prepared for search engines.

    Next.js 16, React 19, TypeScript, Python, FastAPI, PostgreSQL, Supabase, pgvector, Claude, GPT, Gemini, Qwen, Pipecat, Twilio, React Native, Docker, GitHub Actions

  2. 04/2025 to 08/2026

    Senior AI Developer | Backend and LLM Systems (freelance)

    Projectivity Inc., Silver Spring, MD, USA, remote in the development team of an IT consultancy

    • Multi-stage LLM pipelines in Python with Anthropic Claude and OpenAI GPT that ran in production in client projects.
    • Machine-reliable model outputs through structured outputs following JSON Schema, Pydantic validation before any further processing, and null values instead of invented data.
    • Protected operations against provider limits and cost overruns with bounded concurrency, backoff with jitter on 429 and 5xx only, cost caps per call and per day, and model routing to smaller models where they sufficed.
    • Checked every prompt and model change against a gold set with evals before adoption, with deterministic checks ahead of any model-based judgment.
    • Delivered as FastAPI services in Docker with PostgreSQL, shipped through CI/CD with GitHub Actions.

    Python, asyncio, FastAPI, httpx, Pydantic, JSON Schema, pytest, PostgreSQL, Docker, GitHub Actions, Claude, GPT

  3. 09/2024 to 02/2025

    Senior AI Developer | LLM Integration (freelance)

    Develop Zen, Richmond, VA, USA, remote in the development team of a SaaS provider

    • Integrated LLMs into existing Python applications, with structured outputs as fixed data structures instead of free text.
    • Prompt and context engineering with system prompts, few-shot examples and versioned prompts for comparable runs.
    • Automated web data collection with Playwright and BeautifulSoup and image checks with OpenCV and PIL.

    Python, Pydantic, JSON Schema, Playwright, BeautifulSoup, OpenCV, PIL

  4. 01/2022 to 08/2024

    Founder & Software Engineer | Automation and AI

    Own online retail, automated, Munich, remote, alongside a physical retail store

    • Designed, built and ran the entire retail system alone, as an extensive Python codebase of several background services for listing, orders, shipping, customer communication and monitoring, running continuously.
    • Product listing as a multi-stage LLM pipeline that normalizes supplier data, generates texts and attributes through language models, assigns the category and publishes only after passing validation. Missing details went into a review list instead of being filled in by the model.
    • Image selection with a vision model, duplicate products detected through perceptual image hashes.
    • Order processing through to the tracking number, designed to be idempotent so no order is placed twice.
    • Shared interface layer for several sales channels and suppliers, with its own authentication, token renewal and rate limit per provider.
    • Language model reply drafts for customer inquiries, special cases for approval (human in the loop). Watchdogs, logging and counters per account and channel.

    Python, asyncio, SQLite, LLM APIs, vision models, REST, OAuth 2.0, JSON Schema, Linux

  5. 11/2019 to 12/2021

    Founder & Software Engineer | Backend and Integrations

    Own online retail, Munich, remote

    • Developed and maintained the technical foundation alone, with automated handling of orders and shipping through partner and supplier interfaces.
    • Implemented automatic reconciliation of order and shipping data in continuous operation, with token renewal without manual intervention.
    • Regularly reconciled supplier product, price and stock data so nothing sold out was ever sold.
    • Kept orders, products and shipments in an SQL database and analyzed them with SQL, running on my own Linux server with scheduled jobs.

    Python, REST, OAuth 2.0, SQL, Linux, cron

  6. 09/2016 to 08/2019

    Apprenticeship as IT Specialist for Application Development (Fachinformatiker)

    Crealogix, Puchheim, apprenticeship at a software company, final grade 1.8 (German scale, 1.0 is best)

    • Java, JavaScript, Angular and SQL, database design, tests with JUnit and Jasmine, Git and Scrum. Also internal training sessions for apprentices.

    Java, JavaScript, Angular, SQL

Method

About me

I am a senior AI developer from Oberschleißheim near Munich. After my apprenticeship at Crealogix I spent five years responsible for the entire technology of two businesses of my own, and learned the whole craft there, from the data model through integrations to operations.

Since 2024 I have built LLM systems for production, first inside the development teams of two US clients, today in my own products, all the way to real-time voice AI on the phone. I am looking for work in which I own an AI system across every layer, as an employee or as a freelancer.

Tell me what you want to build.

info@akayguen.dev

A short email is enough. I send my resume as a PDF on request.

LinkedIn profile