Lukas G.-Self employed consultant and Full-Stack UX Engineer and Architect

Check rate
Experience
Ertrea Campaign Helper
Self-initiated, solo project, in active development
- Full-stack TypeScript app (Nuxt 4, Vue 3, Nitro, Drizzle ORM, PostgreSQL) for running tabletop RPG campaigns, built around a system-agnostic core designed to extend from Pathfinder 2e to other systems without rewrites.
- Deliberate content-ownership model: Live References vs. Owned Content, with publishing modeled as an immutable snapshot rather than a flag, designed for forward compatibility from day one. Namespaced, frozen slugs for collision-safe URLs.
- Data ingestion pipeline importing curated Foundry VTT data into a normalized schema, with version-checking. Library currently holds 1,209 creatures and 1,796 spells (PF2e Remastered content); licensing confirmed clear under ORC/OGL for statblock display.
- Strict TDD workflow (red-green-refactor, vertical slices; Vitest, Playwright, PGlite for fast in-memory DB-integration tests), Architecture Decision Records, a maintained domain glossary.
- Standalone, account-free public tools (Creature Database, Spell Database, Encounter Builder) built to launch ahead of the full campaign/adventure product, as a lower-friction wedge to get real usage sooner. Self-hosted on a Hosteurope VPS.
Stack: Nuxt 4, Vue 3, Nitro, Drizzle ORM, PostgreSQL, Vitest, Playwright, PGlite
POSTfaktisch
Self-initiated multi-tenant SaaS, in active personal use (~5 posts/week)
- Next.js 14 (App Router) app for AI-assisted social media content operations: batch generation, human review/approval workflow, scheduled publishing.
- Built and self-hosts an OAuth 2.0 / OIDC provider (via Better Auth), issuing refresh tokens for offline agent access, the provider side of the protocol, distinct from the integration-only auth work at Deutsche Bahn.
- Defense-in-depth multi-tenancy: PostgreSQL row-level security at the database layer (Supabase) plus membership checks at the application layer (Prisma), two separate, real layers.
- Custom MCP server with a durable, resumable run model for headless content generation by external agents (Claude, Codex); other clients can connect to it directly.
- AI image generation integrated via kie.ai. Personal workflow: generate posts and image prompts via MCP, route image generation through Codex and kie.ai, publish back through the app.
- Server-side text-overlay image compositing (satori + sharp/libvips).
- Diagnosed and fixed a production-only sharp/libvips failure on Vercel's serverless runtime: platform-specific binary pinning via optionalDependencies, reconciling devcontainer vs. Vercel environments via a pnpm workspace, resolving @img package symlinks into function bundles, correcting for Next.js's inferred root directory diverging from the actual project root.
- Bespoke dark design system (Tailwind v4, shadcn/ui), drag-and-drop approval UX (dnd-kit), scheduling via QStash.
Stack: Next.js 14, TypeScript, Prisma, Supabase (Postgres + RLS), Better Auth/OIDC, QStash, sharp/satori, Tailwind v4, kie.ai, Vercel
Frontend Team Lead & Architect
Enginsight
- Joined as the company's second-ever frontend developer; grew and now leads the team, now 5 frontend engineers, plus mentoring and technical enablement for 2 test engineers (7-person scope total).
- Full-cycle leadership: hiring input, performance reviews, sprint/iteration planning, architecture and code decisions, code review, mentoring.
- Took on an architecture-first mandate in a codebase with heavy copy-paste duplication. Replaced a single catch-all global Pinia store (already installed on arrival, holding everything and nothing, a pattern that had broken Vue devtools) with properly structured, purpose-scoped stores, standardized data fetching, and URL synchronization.
- Documented and owned the release process, previously undocumented and dependent on one person's knowledge; created a standardized Git/GitLab release workflow. Established CI/CD pipelines (Docker, GitLab), cutting release times by 50%.
- Self-initiated (not requested) an agentic developer workflow, now in daily team-wide use: a devcontainer-based system giving Claude/Codex isolated, per-issue git worktrees; enforced branch/issue-number conventions baked into tooling; multi-repo context (legacy app, i18n, API repos) mounted for agent access; a custom MCP proxy that filters customer-sensitive data before anything reaches an LLM; parallel agent sessions per issue with a promote-to-local-browser-testing step; structured issue-creation support for less experienced teammates.
- Introduced structured ticketing and burndown tracking in an environment with no prior tracking process, giving Customer Success near real-time visibility into feature status.
- Set up TypeScript in the codebase from the ground up, alongside the store restructuring.
- Participates in technical hiring: evaluates take-home tasks, conducts technical interviews assessing candidates' problem-solving approach, and provides go/no-go input; the team has grown by three hires under this process.
- Owns architecture and code-level technical decisions day to day, driving ongoing improvement across a codebase with significant legacy technical debt.
Technologies: TypeScript, Vue, Pinia, Quasar, Docker, GitLab CI/CD, SCSS
Happy Metal
- Concept, design, architecture and full-stack development of end-user and back-office application
- Automated CI/CD pipeline with Docker and GitLab
- Advanced image optimization, Google Places and automated route calculation with Google Routes
- Development with Nuxt, Vue and Node
- Technologies: TypeScript, Vue, Nuxt, Node, Postgres, Sharp, Google Places, Drizzle, Telegram, Docker, GitLab, GitLab CI/CD, REST, PNPM, Vite, Tailwind, SCSS, HTML
Action Roguelike Game
- Concept and architecture of an action roguelike game in Unity using C#
- Implemented game systems, advanced rendering techniques with 3D models in 2D space
- Developed custom editor for easy feature changes and balancing
- Technologies: Unity, C#, Blender, Odin Inspector
WM Gruppe
- Reworked the foundation of the Vue architecture and streamlined feature development
- Front-end development for a FinTech data processing platform
- Introduced advanced architecture concepts and Vuex
- Designed UX concepts for new features
- Diagnosed and fixed a memory crash issue: thousands of configuration fields were rendered eagerly straight to the DOM with no pagination, routinely crashing browsers. Fixed it by lazy-loading field configurations and using virtual scrolling.
- Introduced Vuex separately, mainly to keep state stable across a multi-step configuration workflow.
- Technologies: TypeScript, Vue, Vuex, Webpack, REST, Jest, NPM, Node, Carbon Design System, Tailwind, SCSS, HTML
Local Community Platform
- Designed UX concepts for a community platform
- Architected a microservice including a micro-frontend application
- Set up hosting and container management
- Full-stack development in Node and Vue/React
- Technologies: TypeScript, Node, Express, Vue, React, Vuex, Redux, CouchDB, Jest, Webpack, Module Federation, Websockets, REST, Docker, GitLab, GitLab CI/CD, SCSS, HTML
Community Life
- UX concept and design for an InsurTech platform handling automated health insurance contracts
- Architected the front-end of the platform
- Full-stack development in Vue/Vuex and Nuxt
- Technologies: TypeScript, Vue, Vuex, Nuxt, Node, Jest, Figma, REST, Webpack, SCSS, Vuetify, HTML
outletcity.com
- Created concepts and architecture for new features and rewrote existing features for the new framework
- Technologies: TypeScript, Vue, Vuex, REST, Mocha, Chai, HTML, SCSS, BEM, Jenkins
Deutsche Bahn - VENDO
- Led a team to build a Vue application and set the basic architecture for an administrative tool
- Overhauled the UX concept and design for existing and new features
- Front-end architecture overhaul
- Integrated a payment provider, authentication, and external APIs using Vue/Vuex and Koa
- Implemented token-based authentication flows and integrated OAuth providers, working alongside the backend team on the handshake and exchange layer.
- Personally ran external security audits with external auditors and worked through remediation with them.
- Connected payment providers and other external APIs; some Kubernetes exposure came from this project.
- Technologies: TypeScript, Vue, Vuex, Node, Koa, GraphQL, Docker, Kubernetes, Jest, Selenium WebDriver, HTML, SCSS, GitLab, GitLab CI/CD
outletcity.com
- Developed portfolio website and interactive map in HTML, SCSS and JavaScript
- Connected payment provider, authentication and external APIs
- Developed e-commerce shop features and conducted UX concept, design, prototypes and user testing
- Introduced Vue and Vuex, defined front-end architecture and automated testing
- Built the full i18n architecture for the brand's Arabic-market presence: RTL layout, locale-aware content strategy, region-specific imagery, CMS adaptation. Scope covered branding and on-site store presence, not the core transactional checkout engine.
- Introduced Vue/Vuex into a live jQuery codebase; established frontend architecture for new and existing features; introduced automated testing.
- Technologies: JavaScript, jQuery, HTML, SCSS, REST, Google Maps API, Vue, Vuex, Mocha, Chai
Self employed consultant and Full-Stack UX Engineer and Architect
Self employed consultant and Full-Stack UX Engineer and Architect
- Started with smaller full-stack developer positions and evolved to architectural and conceptual work
- Optimized front-end application architecture on the technical side
- Laid foundations for usable software on the UX side
- Owned client relationships end-to-end for a decade: technical scoping, feasibility assessment, effort estimation, and commercial negotiation, not just delivery.
- Deep, recurring experience across both Vue 2 and Vue 3 in production, including migrations between them, an ongoing parallel depth across a decade rather than a single migration project.
- GraphQL: designed schemas, built resolvers, consumed via Apollo (WM Gruppe, Deutsche Bahn Vendo). Solid foundation; genuinely a bit rusty at the resolver-architecture-from-memory level, productive quickly at the existing-queries level.
Xperdu
- Full-stack development and architecture for a customizable, modular website solution based on WordPress
- Technologies: WordPress, JavaScript, PHP, jQuery, SCSS, Timber, TWIG, HTML
UX/UI-Designer and Front-End Developer
Guave Interactive
- Created solutions from ground up including research, prototyping and new technical solutions
- Developed mostly e-commerce solutions and back-office systems
- Managed small and medium sized projects
- Built e-commerce and back-office solutions from scratch, including dieci.ch, one of the early Swiss e-commerce platforms.
- Hands-on UX research, prototyping, frontend development; project management for small and mid-sized clients.
Continuing education in Graphics- and Web-Design
- Formal education in graphics design to broaden understanding
- Included web-design while maintaining a higher level of expertise through client projects
Retail
Coop
Officer Trainee
Swiss Armed Forces
- Basic military training with advanced management training for officers
Apprenticeship Management Assistant
- Basic office apprenticeship in a medium-sized company
- Took responsibility for company website and product marketing material
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Media and Entertainment, Information Technology, Transportation, Retail, Professional Services, and Aerospace and Defense.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Marketing, Project Management, Research and Development, and Sales.
Summary
Hey there, my name is Lukas. Over 20 years ago I started my journey in creating applications, mainly with web technologies.
It was in elementary school when we were offered a special program to learn delve into web development for a week. That‘s all it took to get me hooked.
Fascinated by the possibilities, my free time was spent building websites and learning new technologies and approaches alsmost every spare minute I had.
I started building websites including self made Content Management Systems for local organisations, sports clubs, etc. Of course those websites were bad compared to what you can do today with all the technology we have, but it was a humble start.
A few years in, I started to think not only how I build things, but also WHY I build things. That‘s when I started to dig into the depths of User Experience. I wanted not only to build technical sound solutions, but I also wanted to build something with added value, something that solves a problem, something that might even be fun to use.
This gave me a new perspecitve on how to build solutions even on the technical side. With these skills I spent the last 9 years as a consultant and Full-Stack UX Engineer and Architect with my own little company.
I attached some of the work I‘ve done in this portfolio. Of course this is just a glimpse of what I‘ve done and I am excited to tell you more about the work I‘ve done and why it was done in such a way.
Thank you very much and I am looking forward to hear from you.
Frontend Team Lead and Architect with over 20 years of professional, paid web development experience, the most recent decade-plus focused specifically on frontend architecture and engineering leadership. Currently leads a 7-person engineering scope at a cybersecurity scale-up, combining hands-on architecture work with hiring input, performance reviews, and sprint planning. A decade running an independent consultancy beforehand means genuine, repeated experience negotiating scope, rates, and terms directly with client decision-makers, not just internal reporting-line conversations. Builds structure in environments that lack it: release processes, ticketing and reporting workflows, CI/CD pipelines, and agentic developer tooling, in addition to hands-on architecture and code. Writes JavaScript and TypeScript daily across both roles. No formal degree; self-taught through two decades of shipped, client-facing work.
Skills
- Javascript
- Typescirpt
- Html
- Css/Scss/Less
- Vue.Js (2 & 3, Expert, 8+ Years)
- Node (Express, Koa)
- Nuxt
- React / Next.Js
- Angular
- Jquery
- Jest
- Twig
- Docker
- Ci/Cd (Gitlab)
- Aws
- Google Cloud
- Postgresql (Drizzle, Prisma)
- Mongodb/Nosql
- Mysql
- Php
- C#
- Java
- Google Places, Maps, Routes
- Microservices
- Git
- Adobe Creative Suite
- Figma
- Uxpin
- Jira
- Confluence
- Usability Walkthroughs
- Low & High Fidelity Prototypes
- Wireframes
- Informationarchitecture
- Agile Methods
- Scrum
- Safe
- Front-End Architecture (Primary In Vue)
- State Management (Vuex, Pinia, Redux, Context)
- Ux Optimization
- Javascript (Es6+)
- Typescript
- Frontend & Full-Stack Architecture
- Multi-Tenant Saas Design
- Oauth2/Oidc
- Graphql
- Mcp Server Design And Integration
- Agentic Developer Workflows
- Ai-Assisted Content Pipelines
- Row-Level Security
- I18n/I10n
- Ux Prototyping & Testing
- Vitest
- Playwright
- Pglite
- Above-The-Fold / Critical-Path Loading Strategies
- Lazy-Loading And Virtual Scrolling For Large Datasets
- Bundler And Monorepo Setup (Vite/Webpack)
- Micro-Frontend Repo Setup
- Linting/Formatting Standards
- Self-Made Component/Design Systems
- Animation (Gsap, Three.Js, Advanced Css 3d Transforms)
- Observability/Instrumentation
- Wcag2 Accessibility Guidelines
- A/B Testing
Languages
Education
Continuing education in Graphics- and Web-Design
Apprenticeship Management Assistant · Management Assistant
Statistics
Experience
Global experience
Expertise
Profile
Frequently asked questions
Have questions? Find more information here.
Lukas is based in Merenberg, Germany and prefers 100% remote projects.
Lukas speaks the following languages: German (Native), English (Advanced).
Lukas has at least 25 years of experience. During this time, Lukas has worked in at least 7 different roles and for 15 different companies. The average length of individual experience is 1 year and 4 months. Note that Lukas may not have shared all experience and actually has more experience.
Based on recent experience, Lukas would be well-suited for roles such as: Frontend Team Lead & Architect, Self employed consultant and Full-Stack UX Engineer and Architect, UX/UI-Designer and Front-End Developer.
In recent years, Lukas has worked for Ertrea Campaign Helper, POSTfaktisch, Enginsight, Happy Metal, and Action Roguelike Game.
Lukas is most experienced in industries like Media and Entertainment, Information Technology, and Transportation. Lukas also has some experience in Retail, Professional Services, and Aerospace and Defense.
Lukas is most experienced in business areas like Information Technology, Product Development, and Marketing. Lukas also has some experience in Project Management, Research and Development, and Sales.
Lukas has recently worked in industries like Media and Entertainment, Transportation, and Information Technology.
Lukas has recently worked in business areas like Information Technology, Product Development, and Project Management.
Lukas attended education in Continuing education in Graphics- and Web-Design.
Lukas is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 10 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a
Nearby freelancers
Professionals working in or nearby Merenberg, Germany
