Portrait of Niklas Menzel-Sandic

Niklas Menzel‑Sandic

Senior Software Engineer

TypeScript · Product & AI Engineering

Senior Software Engineer with 6+ years building production web applications and business-critical customer journeys across startup and enterprise environments. Combines product ownership with deep engineering across TypeScript, React/Next.js, Vue and Node.js, taking work from discovery and feature scoping through architecture, implementation, release and production iteration. At Condor, owned major workstreams on a greenfield booking platform, including the Flight Search and Shopping Cart architecture, reducing LCP from ~4.2s to under 2.5s and bundle size by ~28%, and production monitoring through Splunk and Sentry. Earlier at niologic, became the primary software engineer in a ~20-person startup, working directly with the founder, shipping on a daily-to-weekly cadence and using customer feedback to drive product iteration. In parallel, building an AI engineering practice around MCP servers, evals, tracing, context engineering and human-in-the-loop review.

Work Highlights

  • Condor Flight Search App LCP ~4.2s → <2.5s, bundle −28%
  • Condor Shopping Cart Led technical design, API contracts, state model
  • Production Observability Implemented Splunk monitoring dashboard, Sentry error tracking
  • Geospatial Risk Platform Primary engineer, Node.js services on Kubernetes and GCP
  • Enterprise Banking Features React and Spring Boot features in regulated codebases
  • Rentbox24 Full-stack booking platform, TS, REST + PostgreSQL/Prisma

Technical Skills

Languages & Frameworks

  • TypeScript, JavaScript, React, Next.js (App Router, SSR/SSG), Vue 3, Vite, Tailwind CSS, shadcn/Radix, responsive and accessible UI

Backend & APIs

  • Node.js, Express, REST, GraphQL, API contracts, PostgreSQL, MySQL, MariaDB, Redis, Firebase

AI & Developer Tooling

  • AI-assisted development (Claude, Codex, Cursor), MCP server development, prompt and context engineering, retrieval-based context tooling, human-in-the-loop workflows, AI PR review patterns, agent permission models, token optimisation, evals

Cloud & Platform

  • GitLab, Git, GitHub Actions, CI/CD, AWS, GCP, Docker, Kubernetes, Vercel, VPS, Kafka

Product, Architecture & Security

  • Product and technical discovery, feature scoping, component boundaries, state management, API contracts, auth-dependent flows, OAuth/JWT, OWASP-aware secure coding, system-design reviews

Quality, Observability & Performance

  • Core Web Vitals, bundle reduction, Lighthouse, Sentry, Splunk, Playwright, Vitest, Jest, Cypress, code reviews, production monitoring

Accessibility & Compliance

  • WCAG-oriented frontend engineering, semantic HTML, ARIA remediation, focus management, keyboard navigation, axe-core checks

Experience

Condor Airlines

Jun 2023 – Present
  1. Senior Software Engineer

    German leisure airline. Greenfield booking platform: revenue-critical surfaces including an embedded React/Vite search widget and the shopping cart. Worked in Team Search/Cart, one of twelve cross-functional teams (PM, BA, engineers and designers) on the platform, and the only one covering two product areas.

    • Product & engineering ownershipOwned major product and engineering workstreams across the greenfield booking platform, shaping feature scope and technical direction with product and design, and taking work through architecture, implementation, release and production iteration with the backend and platform teams.
    • PerformanceImproved LCP from ~4.2s to under 2.5s (Lighthouse) and reduced bundle size by ~28% through Vite/Rollup tuning, dependency audits, tree-shaking, dynamic imports for non-critical modules, critical CSS extraction and render-path prioritisation.
    • Flight Search Widget & Shopping CartLed the technical design — component boundaries, state-management strategy, auth-dependent routing, widget-host integration and API contracts with the backend teams — so later features had somewhere safe to land.
    • AuthenticationOwned the frontend OAuth/JWT authentication integration for the Search Widget, including protected-route behaviour, client-side token handling and defensive validation in user-facing flows, while aligning the contract with the API team.
    • Notification systemDesigned and built a global notification system for search and booking, modelling loading, success and error states consistently so failures in critical booking situations are clearer for users and easier to diagnose.
    • AccessibilityDrove improvements across key journeys through semantic HTML, ARIA corrections, focus management, keyboard navigation and recurring axe-core checks; documented repeatable patterns for sustainable remediation.
    • ObservabilityEstablished production monitoring for search and booking flows with Splunk and Sentry, so production issues could be identified, prioritised and fed back into engineering work faster.
    • EnablementAuthored the first official updated developer-onboarding documentation, drove knowledge sharing across an engineering Community of Practice of ~32 developers including presentations on secure-coding standards, and owned engineer onboarding — taking two engineers to a first production contribution through structured pairing, code review and documentation.
    • Deployment & cloudHandled application-side deployments, environment configuration and production debugging for AWS-hosted services and Redis-backed caching, in collaboration with DevOps and infrastructure teams.

niologic GmbH

Jul 2022 – May 2023
  1. Software Engineer — Data, Analytics, AI & MLOps

    ~20-person startup behind a geospatial MLOps forecasting platform, used for wildfire and flood-risk analysis by German emergency services.

    • Primary engineerWorked inside a small product and engineering group and became the primary — and at times sole — software engineer responsible for the platform's software engineering.
    • End-to-end ownershipOwned product and engineering work from customer feedback and early ideas through scoping, technical design, implementation, deployment and production iteration, shipping improvements on a daily or weekly cadence.
    • Working with the founderWorked directly with the founder/CEO and with data-science colleagues, using customer feedback as the primary input for product iteration while independently owning software-engineering decisions and turning data-science prototypes into production-facing interfaces.
    • Services & pipelinesDeveloped backend services and data pipelines with Node.js, Docker, Kubernetes and GCP, with Firebase as the primary data store.
    • Real-time performanceDiagnosed performance and scalability bottlenecks in a real-time fire-hazard-detection microservice across model logic, data processing and UI behaviour, and drove the improvements with the MLOps team.
    • CI/CD & error trackingIntroduced GitHub Actions workflows for automated build, test and deployment checks, and operationalised Sentry-based error tracking for backend services.

msg for banking AG

2020 – May 2022
  1. Fullstack Software Engineer / IT Consultant, Banking (Working Student)

    Hands-on software engineering and consulting delivery for enterprise banking clients, entered with prior freelance production experience.

    • Enterprise banking featuresIndependently implemented React and Java/Spring Boot features for major German banks including Deutsche Bank, ING-DiBa, Commerzbank and DKB, inside their own regulated codebases and senior-reviewed enterprise delivery processes.
    • Feature responsibilityTook day-to-day engineering responsibility for assigned features from technical analysis and requirements clarification through implementation, testing, documentation and handover; senior consultants retained final architectural and client sign-off.
    • Compliance-sensitive deliveryWorked directly in established production codebases and customer-specific technology stacks, investigating issues, proposing technical solutions and implementing changes under the reliability, traceability and secure-development requirements of regulated banking.
    • Client communicationCollaborated with senior consultants and customer teams on technical requirements, reviews and implementation handovers across compliance-sensitive projects.

NMS Solutions

2018 – Jun 2022
  1. Fullstack Software Engineer, Freelance

    Independent client projects for SMEs in e-commerce, logistics and digital health, alongside university.

    • End-to-end deliveryOwned end-to-end delivery of web applications for SME clients using React, Next.js, Vue, Node.js and TypeScript.
    • PerformanceRaised Lighthouse performance scores in selected client projects from ~60 to 90+ through caching, asset optimisation and component-level refactoring.
    • Selected client workRentbox24, a full-stack storage-booking platform with REST APIs, PostgreSQL and payment integrations. Wellmo, a Vue.js questionnaire extension for a configurable digital-health platform, including UI/UX collaboration and automated testing.
    • Delivery pipelinesBuilt GitHub Actions pipelines to automate builds, linting and test execution, making delivery more reliable.

Shipwright — Selected AI Engineering Project

2026
  1. Personal project · MVP, work in progress

    An answer to one question: how do you adopt AI tooling in software delivery without weakening engineering accountability?

    • Shipwright AI FrameworkA Next.js companion repository with a responsible-AI-usage policy, review checklists, prompt templates, a human-in-the-loop model and an example delivery workflow.
    • Shipwright MCP ServerA read-only TypeScript MCP server exposing those engineering standards to AI coding assistants, using lexical keyword search, Zod-validated inputs, path-traversal protection and unit tests for the security-critical paths.
    • Role-specific workflowsDocumented AI-assisted planning, PR review, security review, accessibility review and architecture review. Planned extensions: vector retrieval, GitHub PR metadata and richer editor/CLI integrations.

Education & Additional Information

Technical University of Darmstadt

  1. B.Sc. Business Informatics (Wirtschaftsinformatik)2018 – 2022 (Darmstadt, Germany)
    • Focus: Software Engineering, Information Systems, Business Process Management and Distributed Systems

Additional Information

  1. Languages, methodologies and ways of working
    • LanguagesGerman (native), English (fluent, C1), Spanish (basic, A2)
    • MethodologiesAgile, Scrum, Kanban
    • Working styleEnd-to-end ownership, asynchronous/remote collaboration, product and system-design reviews, mentoring and code review

Volunteering & Enablement

Education Mentor (IT) at JOBLINGE gAG

Jan 2020 – Present
  • Mentor young people in developing technical skills and career readiness
  • Guidance on software-development fundamentals, learning paths and professional growth

Engineering Community of Practice at Condor

2023 – Present
  • Drove knowledge sharing across a community of ~32 developers
  • Presented secure-coding standards as part of shared engineering practice

Developer Onboarding at Condor

2023 – Present
  • Authored the first official updated developer-onboarding documentation
  • Owned engineer onboarding, taking two engineers to a first production contribution through structured pairing, code review and documentation
OS mode