Senior Software Engineer

Software from the databaseto the interface.

I build backend systems, web applications and AI features, and I run them myself. In software development since 2016, most recently inside the 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
4
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.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Three.js
    • 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
    • asyncio
    • Node.js
    • REST
    • WebSockets
    • 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
    • SQLite
  4. AI

    Multi-stage processing chains with structured outputs, cost caps and quality measured against a gold set. RAG, agents, vision and real-time voice AI.

    • Anthropic Claude
    • OpenAI GPT
    • JSON Schema
    • Pydantic
    • RAG
    • Agents
    • Evaluation
    • Voice AI
  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
    • Jest
    • Vitest
    • 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 in a software company, then a decade in which I almost always owned the entire technology.

  1. 04/2025 to 08/2026

    Software engineer, backend and AI applications (freelance)

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

    • Multi-stage LLM processing chains in Python with Claude and GPT that ran in production in client projects.
    • Made model outputs machine-reliable: JSON Schema, Pydantic validation and null values instead of invented data.
    • Protected operations against provider limits and cost overruns, checked every change against a gold set before adoption, and delivered everything as FastAPI services in Docker.

    Python, asyncio, FastAPI, Pydantic, PostgreSQL, Docker, GitHub Actions

  2. 09/2024 to 02/2025

    Software engineer, backend and LLM integration (freelance)

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

    • Integrated language models into existing Python applications, returning answers as fixed data structures instead of free text.
    • Prompt and context engineering with versioned prompts so that runs stay comparable.
    • Collected web data with Playwright and BeautifulSoup and checked images with OpenCV and PIL.

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

  3. 2025 to present

    Software engineer, own products and client projects

    Self-employed, Oberschleißheim, remote

    • Development and operation of several own SaaS products and platforms as sole owner, from the data model to deployment.
    • Websites for business clients in legal services, healthcare services and management consulting, multilingual and prepared for search engines.
    • AI-native development with coding agents working in parallel, backed by over 11,000 automated tests.

    Next.js, React, TypeScript, Python, PostgreSQL, Supabase, React Native, Docker, GitHub Actions

  4. 01/2022 to 08/2024

    Founder and owner, sole technical responsibility

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

    • Designed, built and ran the entire retail system alone: an extensive Python codebase of several background services for listing, orders, shipping, customer communication and monitoring, running continuously.
    • Product listing as a multi-stage pipeline: normalise supplier data, generate texts and attributes through language model APIs, assign the category and publish only after passing validation. Missing details went to 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 enquiries, special cases for approval. Watchdogs, logging and counters per account and channel.

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

  5. 11/2019 to 12/2021

    Founder and owner, sole technical responsibility

    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 analysed 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

    IT Specialist in 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 software 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 worked on production AI applications and built products of my own on the side. I am looking for work in which I own a system across several layers, 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