Skip to main content
Top expert badge
Recommended expert
Profile header background

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

Lukas G. - Self employed consultant and Full-Stack UX Engineer and Architect - profile avatar
Profile header overlay
Available
Merenberg, Germany

Check rate

Experience

Jan 2026 - Present

Ertrea Campaign Helper

Position summary
Industries
Information Technology
Business areas
Information Technology
Product Development

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

Jan 2026 - Present

POSTfaktisch

Position summary
Industries
Information Technology
Media and Entertainment
Business areas
Information Technology
Marketing
Operations
Product Development

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

Oct 2024 - Present

Frontend Team Lead & Architect

Enginsight

Position summary
Frontend Team Lead & Architect at Enginsight
Industries
Information Technology
Business areas
Information Technology
Product Development
Project Management
  • 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

Jun 2024 - Present

Happy Metal

Position summary
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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
Apr 2023 - Present

Action Roguelike Game

Position summary
Industries
Information Technology
Business areas
Product Development
  • 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
Aug 2022 - Apr 2023

WM Gruppe

Position summary
Industries
Banking and Finance
Information Technology
Business areas
Information Technology
Product Development
  • 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
Jan 2022 - Aug 2022

Local Community Platform

Position summary
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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
Jun 2020 - Oct 2021

Community Life

Position summary
Industries
Insurance
Business areas
Information Technology
Product Development
  • 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
Jul 2019 - Dec 2019

outletcity.com

Position summary
Industries
Retail
Business areas
Information Technology
Product Development
  • 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
Jun 2018 - Jun 2019

Deutsche Bahn - VENDO

Position summary
Industries
Transportation
Business areas
Information Technology
Product Development
Quality Assurance
  • 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
Jan 2017 - May 2018

outletcity.com

Position summary
Industries
Retail
Business areas
Information Technology
Product Development
Research and Development
  • 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
Jan 2014 - Dec 2024

Self employed consultant and Full-Stack UX Engineer and Architect

Self employed consultant and Full-Stack UX Engineer and Architect

Position summary
Self employed consultant and Full-Stack UX Engineer and Architect at Self employed consultant and Full-Stack UX Engineer and Architect
Industries
Transportation
Media and Entertainment
Business areas
Information Technology
Product Development
  • 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.
Jan 2014 - Dec 2017

Xperdu

Position summary
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Full-stack development and architecture for a customizable, modular website solution based on WordPress
  • Technologies: WordPress, JavaScript, PHP, jQuery, SCSS, Timber, TWIG, HTML
Jan 2012 - Dec 2014
Zürich, Switzerland

UX/UI-Designer and Front-End Developer

Guave Interactive

Position summary
UX/UI-Designer and Front-End Developer at Guave Interactive
Industries
Information Technology
Retail
Business areas
Information Technology
Product Development
Project Management
Research and Development
  • 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.
Jan 2009 - Dec 2012

Continuing education in Graphics- and Web-Design

Position summary
Continuing education in Graphics- and Web-Design
Industries
Information Technology
Media and Entertainment
Business areas
Information Technology
Marketing
  • Formal education in graphics design to broaden understanding
  • Included web-design while maintaining a higher level of expertise through client projects
Jan 2007 - Dec 2009
Switzerland

Retail

Coop

Position summary
Retail at Coop
Industries
Retail
Business areas
Sales
Jan 2006 - Dec 2007

Officer Trainee

Swiss Armed Forces

Position summary
Officer Trainee at Swiss Armed Forces
Industries
Aerospace and Defense
Business areas
Human Resources
  • Basic military training with advanced management training for officers
Jan 2002 - Dec 2005

Apprenticeship Management Assistant

Position summary
Apprenticeship Management Assistant
Industries
Professional Services
Business areas
Information Technology
Marketing
  • 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.

Media and Entertainment
Information Technology
Transportation
Retail
Professional Services
Aerospace and Defense
Profile match chart

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.

Information Technology
Product Development
Marketing
Project Management
Research and Development
Sales
Profile match chart

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

German
Native
English
Advanced

Education

Oct 2009 - Jun 2012

Continuing education in Graphics- and Web-Design

Aug 2002 - Jul 2005

Apprenticeship Management Assistant · Management Assistant

Statistics

Experience

Total positions 18
Experience in Media and Entertainment 15.5 y
Avg length 2 y 6 m
Longest experience 10 y 11 m

Global experience

Countries worked in 1 (Switzerland)
Primary country Switzerland

Expertise

Recent roles Frontend Team Lead & Architect, Self employed consultant and Full-Stack UX Engineer and Architect, UX/UI-Designer and Front-End Developer
Main industries Media and Entertainment, Information Technology, Transportation
Main business areas Information Technology, Product Development, Marketing

Profile

Member since
Last update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

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

0 2 4 6 8
6 of the freelancers charge less than €960 per day.
2 of the freelancers charge between €960 and €1120 per day.
One of the freelancers charges between €1280 and €1440 per day.
One of the freelancers charges €1760 or more per day.
<€960 €960-​1120 €1280-​1440 €1760+

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.

1000
750
500
250
Rate comparison chart
Daily rate avg. 949 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 916 €

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.