I'm Lukas Mayr, a frontend and platform engineer with 10 years of experience based in Vienna.

At easy-connect I started as a Java backend engineer, went on to lead the frontend team, and now run platform and developer experience.

I’ve rebuilt legacy systems using Angular and NgRx, introduced an Nx monorepo for shared code and CI/CD efficiency, and led the development of AWS Lambda services for scalable micro services.

Alongside my full-time role, I’ve been self-employed, developing a full-stack React application for the City of Vienna.

I like building the tools my team works in, learning languages outside the JavaScript hype cycle, and running a homelab in my spare time.

Picture of myself, Lukas Mayr

Experience

  • easy-connect

    Originally launched as Ticket Gretchen, a culture ticketing app for Austria, the company later shifted to SaaS, delivering more than 20 white-label apps to prestigious clients worldwide, such as the Metropolitan Opera, the Bavarian State Opera and the City of Berlin’s youth culture program, including a cross-city app (Angular/Ionic) and website (Next.js).

    2026 - now

    Head of Platform & Developer Experience

    I own the platforms, tooling and processes our engineering team depends on: app setup automation, the local dev experience across our Angular and Java stacks, and the CI/CD and architecture standards that make agentic development workflows viable. I also co-lead our shift toward full-stack product engineering, while remaining the primary resource for our frontend architecture.

    2020 - 2026

    Lead Web Application Developer

    I led our frontend efforts, managing an Angular/Ionic mobile app and a custom Angular CMS, while also acting as the primary resource for AWS Lambda and overall DevOps practices.

    2016 - 2020

    Full Stack Developer

    My first full-time developer role began as a Java backend engineer, and I quickly expanded my skills to include frontend development.

  • Self-employed

    Providing web development and consulting services, including designing and implementing software solutions for public institutions.

    2019 - now

    Fonds Soziales Wien

    Designed and implemented a full-stack React application for a City of Vienna department, enhancing the management of its occupational health initiatives. Since then, we’ve delivered numerous new features while keeping the codebase modern and well-maintained.

  • Education

    My educational background provided me with a strong technical and analytical foundation.

    2012 - 2016

    Studies in Media Informatics - TU Wien

    Explored a broad range of media informatics disciplines, gaining a well-rounded foundation in software development, user experience, and digital systems, even though I didn’t complete a degree.

    2003 - 2011

    Secondary school at Kreuzschwesternschule Linz

    Completed secondary education with a strong focus on mathematics, and natural sciences, laying the groundwork for my later interest in technology and software development.

Making an Impact

2026

Launchpad

at easy-connect

Built an internal release-management platform for our white-label fleet: native and live-update builds, store submissions, TestFlight distribution, phased releases and certificate renewal for 24 apps from one place. It runs as a UI and as an MCP server, so you can drive a release from either. Each app used to need a manual pass through App Store Connect and Google Play; now one action covers all of them.

2026

Owning our remote config

at easy-connect

Replaced the third-party feature-flag service behind our apps with a config system we own: a shared schema and evaluation engine, GitHub-backed configs published to a CDN, and an editor in Launchpad that ships changes as reviewable pull requests. Apps resolve config from a bundled snapshot, a hydrated cache or the CDN, so a bad publish cannot break a boot.

2026

AI-native development

at easy-connect

Pushed AI from autocomplete into the workflow itself: MCP servers for our admin and release tooling, an automated review pipeline with model tiering and an adversarial verification pass, LLM triage of failed CI runs, and agent-driven setup for new white-label apps. I wanted the repetitive parts of delivery gone so reviewers could spend their attention on the design decisions.

2022

Nx Monorepo

at easy-connect

Combining the white-label apps, CMS and webshop into a single Nx monorepo saved us countless hours through code reuse and streamlined Angular upgrades. Four years later, in 2026, I led the effort to fold the Java backend in as well. Apps, admin, webshop and backend now share one repo and one CI graph, so a change spanning frontend and backend fits in a single pull request.

2021

Growing a Team

at easy-connect

Started as the sole frontend developer and progressively built a dedicated team. Took responsibility for hiring, onboarding, and fostering a collaborative culture.

2020

Angular

at easy-connect

Early on in my career I came to the conclusion that the tech stack was outdated even for 2020. So I set off on a mission to find a replacement. After visiting the Ionic conference in Amsterdam, I talked the CTO into rewriting the app and the CMS with Angular instead of Backbone.js.

Tech stack

Some technologies I am proficient in

  • Angular & its ecosystem

    I have been using Angular for the past 9 years starting with Angular 4. I am knowledgeable in various state management libraries and have always kept up-to-date with the latest Angular features and best practices.

  • AWS (Amplify, Lambda, Cloudfront, ECS, ECR, EC2, ...)

    I’ve worked with a wide range of AWS services and am comfortable navigating its sometimes complex interface to get things done.

  • Nx

    Beyond benefits like improved code sharing and more specific Nx perks (e.g. distributed testing & caching), I especially enjoy creating custom generators and executors that make my team’s workflow more efficient.

  • React & NextJS

    I’ve used both frameworks in production — React for building the frontend of a Meteor.js application and Next.js for several content-driven websites. While I appreciate their flexibility, I still prefer Angular for more complex, large-scale projects.

  • MCP & agent tooling

    I’ve built and hosted MCP servers for our admin and release platforms, plus an automated review pipeline with model tiering and an adversarial verification pass. I keep the scope of each tool small, which is what makes handing work to an agent safe.

Technologies I would like to go deeper into

  • Astro

    This site runs on Astro, and I’ve used it for a few other hobby projects. I’d like a reason to go past content sites and try islands, server islands and the parts of the framework I haven’t needed yet.

  • Vite

    One of the most impressive recent advances in the JavaScript ecosystem. I’ve recently started exploring the Vite Plugin API.

  • Elixir & Phoenix

    A colleague introduced me to Elixir, and I was blown away by its concepts. I’m currently learning both Elixir and Phoenix, and many of its ideas resonate with me.

  • AT Protocol

    After reading Dan Abramov’s introduction article, I was immediately intrigued. I’ve since done further research and am looking forward to building a small prototype.