Maximilian
Mirnik

Fullstack & cloud developer in Berlin. I build serverless systems on AWS and full-stack apps in TypeScript. Computer science master’s at TU Berlin.

↳ click anywhere in the maze to send the A* solver there

current· work

SIDESTREAM GmbH

Part-time full-stack developer on a large Nuxt + tRPC ERP

current· build

Noven Health

Building a GDPR-first health SaaS for private doctors

current· study

TU Berlin

M.Sc. Computer Science, with a focus on AI-Engineering / Cloud Development

$ git log --graph --all

Timeline

  1. build

    Homelab

    Proxmox · self-hosted everything

    Lately I have been playing around with homelabbing so far I have build a Proxmox host that runs nine containers: media, photos, books, local AI and dev environments, reachable only over Tailscale. I access everything via a selfbuild dashboard which allows me to manage the whole server.

    • Nuxt dashboard with a local-LLM assistant that proposes ops actions
    • One command creates and fully provisions a new dev container, GitHub and tailnet access included
    • Proxmox
    • LXC
    • Nuxt
    • Ollama
    • Tailscale
  2. study

    AidMi

    TU Berlin research project

    A benchmark for whether LLMs can write data-migration logic. Strategies generate dbt models from source data, and evaluators score them on accuracy, completeness and cost.

    • Chat companion: local LLM + MCP server + RAG over product docs (Qdrant)
    • Python
    • dbt
    • Postgres
    • LLMs
    • MCP
    ↗ tub-aidmi/aidmi
  3. buildprivate

    Noven Health

    Founder · solo developer

    B2B2C SaaS for private doctors in Germany.

    • TypeScript
    • tRPC
    • Supabase
    • AWS Lambda
    • Bedrock
    • Terraform
    • Expo
  4. work

    SIDESTREAM

    Full-stack developer (part-time)

    Building a large ERP platform for an industrial equipment business: offers, invoicing, logistics, customer self-service.

    • 50+ issues closed across invoicing, dispatch workflows and reporting
    • Helped in automating missing translation label detection
    • Nuxt 3
    • Vue 3
    • tRPC
    • Prisma
    • TypeScript
  5. study

    M.Sc. Computer Science

    TU Berlin

    Master’s in computer science. Focus on AI, Web-/Devdevelopment, Cloud. Also trying out security related stuff to inhance my work

  6. build

    nvim-config

    Tooling

    My Neovim setup. It started from kickstart.nvim and I have kept shaping it since.

    • Lua
    • Neovim
    ↗ MaxJC0/nvim-config
  7. buildprivate

    TodoTogether

    Collaborative to-do app

    I am building my own all-purpose notes app. The original goal is to just have a nice place to write down Todos but I keep having more ideas.

    • Expo / React Native client with optimistic updates and rollback
    • Serverless AWS: API Gateway (HTTP + WebSocket), one Lambda per action, DynamoDB, all in Terraform
    • React Native
    • Expo
    • AWS
    • DynamoDB
    • WebSockets
    • Terraform
  8. work

    Kether OS GmbH

    Developer

    Berlin AI startup from TU Berlin research: multi-agent workflows shipped in customer products.

    • Helped building initial company Structure and procedures
    • Worked on designing a agentic orchestrating system
    • Designed and build fully automated tool for finding leads and customers
    • AI agents
    • TypeScript
    • Python
    • TanstackQuery
  9. build

    maze

    Generator + solvers

    I started building a terminal game which is supposed to teach coding in a easy play-style way. I am building my own maze generation script and the player is supposed to escape the maze using code-bricks. By slowly increasing the difficulty the player is forced to start thinking like a programmist

    • Python
    • Algorithms
    ↗ MaxJC0/maze
  10. build

    Planet Game

    Unity prototype

    I like designing games and want to build a cool game combining automations - ascesnion - skilltrees - exploration - terraforming

    • Unity
    • C#
    • Game dev
    ↗ MaxJC0/Planet-Game
  11. buildprivate

    EsMis

    Groundwater map information system

    Together with a Hydrogeologist I developed a website for watermonitoring in Eswatini. This Project is now in use by the Country of Eswatini. The Project consists of a collection of information on the topic and a interactive map displaying multiple layers and important data points

    • React
    • Leaflet
    • SVG
    • Terraform
  12. study

    FaaSTLane

    Distributed Systems Prototyping, TU Berlin

    A distributed SQL engine on Azure Functions that fans query work out across spatial and temporal worker dimensions, with a small CLI to drive it.

    • Azure Functions
    • SQL
    • Distributed systems
    ↗ faastlane
  13. work

    Exxeta

    Cloud DevOps (part-time)

    Build multiple internal tools using AWS

    • Build a "portal" connecting random offices automatically each morning in the open kitchen to improve cross location exchange using rasberryPi and webRTC
    • To improve efficiency in finding staff for a project build a "jobSearchBot" which uses company data to enhance search using AI
    • AWS
    • webRTC
    • Terraform
    • Typescript
  14. study

    B.Sc. Computer Science

    TU Berlin

    Bachelor’s in computer science

  15. work

    LVL Berlin

    Operations Agent

    Gaming venue combining a place to play games, eat, and have drinks

    • Worked on all positions including cooking, tech support, bartending, event management
    • Event Management
    • Customer support
    • Cooking
    • Bartending
  16. study

    Highschool Abitur

    Sophie-Charlotte-Gymnasium

    Finished my Abitur with focus on Math and Physics

$ cat ~/.toolbox

Stack

Languages

  • TypeScript - mainly used
  • Python - used often
  • Java - used sometimes
  • SQL

Web & app

  • Vue / Nuxt
  • React
  • React Native / Expo
  • tRPC
  • Prisma
  • Tailwind

Cloud & infra

  • AWS
  • Azure
  • Terraform
  • Docker
  • Supabase / Postgres
  • Proxmox

AI

  • MCP servers
  • Ollama
  • PyTorch
  • OpenAi API
  • Claude / ClaudeCode