Leon Adam

Welcome to my site! :)
I've been a software engineer since 2018 and I'm passionate about video games. Here you'll find my personal game project in Unreal Engine that I'm working on, plus my blog posts.
Have fun browsing!

Detailed CV available on request.

Track record

Where I've worked

Full-stack development across web, mobile and cloud.

Seibert Group
Software Engineer
2023 – present · Wiesbaden

Product and custom development across the Atlassian ecosystem and Google Cloud.

  • Design and build features for widely-used Confluence apps — Linchpin Events, Enterprise News, User Profiles — and the companion mobile app, in a Scrum/Kanban team.
  • Took a Salesdesk prototype on the T3 stack (TypeScript, tRPC, Next.js, Prisma, Tailwind) and rebuilt it into a scalable, production-ready architecture.
  • Custom cloud solutions in direct client contact, including AI-focused work on Google Cloud and a bespoke Data Center application for an enterprise customer.
coodoo
Software Developer
2016 – 2023 · Wiesbaden

Full-stack web and mobile development for agency clients.

  • Started in 2016 as a student assistant, followed by an internship and a thesis, and hired as a full-time employee in 2018
  • Co-developed and operated HALBZEIT.app. A football-prediction community, white-labelled for partners including Würth and Deutsche Bahn.
  • Web app for a telecoms support provider. React front end, Node/Express API, multi-tenant database, Cypress end-to-end tests.
  • Real-estate research portal. Angular front ends over a Java EE/MySQL/ Elasticsearch backend for complex data queries.
  • Cross-platform Flutter apps: a workflow tool for shop-floor manufacturing, and an offline-capable library media catalogue.

Toolkit

What I work with

Languages

C++C#TypeScriptJavaScriptDartJavaPython

Game development

Unreal Engine 5Unreal C++BlueprintsNiagaraBehaviour TreesEnhanced InputGodotUnityBlender

Web & mobile

ReactNext.jsAngularFluttertRPCPrismaHTML5CSS / SCSSTailwind

Backend & cloud

Java EENode.js / ExpressPostgreSQLMySQLRedis DockerGoogle Cloud

Ways of working

ScrumKanban

Background

Education & basics

B.Sc. Media Computer Science (Medieninformatik)
Hochschule RheinMain, Wiesbaden · 2018
Currently: self-study in gameplay programming and engine architecture
Game Programming in C++ (Madhav), plus Unreal C++ practice projects.
German (native) · English (professional working proficiency)
Based in Wiesbaden, Germany. Remote or Rhein-Main area

Contact

Just say "Hi" 👋

I'm open to gameplay and engine programming roles, and to full-stack software engineering positions.