Principal Technical Design Engineer and Software Developer with a focus on Web Platform, Architecture, and Accessibility.
Working at the intersection of Engineering, Design, and User Experience, developing robust, accessible web applications and system architectures.
My expertise includes prototype-driven approaches to complex projects, building everything from inclusive design systems on the frontend to scalable, functional backends in Elixir or TypeScript
Experience
-
Web Developer (Apprenticeship)
at Grow Werbeagentur
- Completed professional training as a Digital Media Designer (Mediengestalter).
- Developed web applications using PHP, Ruby on Rails, and frontend technologies.
- Created design assets with Adobe Creative Suite tools.
-
Fullstack Web Developer
at Vortrieb
- Developed web applications using PHP, Ruby on Rails, Drupal, and WordPress.
- Implemented responsive frontend interfaces with jQuery, JavaScript, HTML, and CSS.
- Collaborated with design teams to deliver cohesive user experiences.
-
Full Stack Developer & Consultant
at Various Clients
- Consulted on and implemented website relaunches for ZAVA (healthcare)
- Built interactive solutions including a package shop finder using Vue and Google Maps API for Hermes AG.
- Developed web applications with Kirby CMS, PHP, React, and modern frontend technologies.
- Led frontend implementation for media sites including Brigitte.de and Gala.de relaunches.
- Created reusable component architectures and established frontend patterns using Pattern Lab.
- Created microsites for campagns of various clients like Weber and Mercedes.
-
Frontend Developer
at FinTech Company (NDA)
- Extended Vue.js dashboard application with real-time API monitoring capabilities.
- Integrated multiple third-party APIs for financial data aggregation.
- Developed interactive data visualization components using charting libraries.
- Built automated alerting systems for API performance and availability issues.
-
Senior Frontend Developer
at EDEKA Digital GmbH
- Led frontend development for multiple EDEKA brands including EDEKA Verbund, EDEKA Stiftung, and Naturkind.
- Implemented responsive web interfaces using Vue, React, JavaScript, and Pattern Lab.
- Developed maintainable component architectures and design systems.
- Integrated CMS solutions including FirstSpirit and Gatsby.
-
Principal TypeScript Developer
at Closelink
- Leading migration from legacy Angular views to React with TanStack Router.
- Evaluating routing solutions against team and project requirements.
- Creating incremental migration strategy using systematic pull requests.
- Implementing E2E automated browser testing via Playwright to prevent regressions.
- Supporting feature development while maintaining system stability.
-
Principal Technical Design Engineer
at EDEKA AG (EDEKA IT)
- Gathering business requirements and evaluating technologies through iterative prototyping.
- Designing and implementing a domain-specific query language for marketing needs.
- Architecting application infrastructure using a monolithic approach with support services.
- Building systems with Elixir, Phoenix, LiveView, JavaScript, Web Components, and Postgres.
Soft Skills
- Stakeholder Communication: translating technical trade-offs into clear business implications for executives, product managers, and cross-functional teams.
- Architectural Vision & Systems Thinking: designing scalable, maintainable systems with a holistic view and anticipating downstream impacts.
- Iterative Design & Prototyping: leading prototype-driven development to evaluate and validate architectural decisions early, reduce risk, and accelerate alignment.
- Technical Leadership & Mentorship: guiding teams in modern practices, sound design patterns, and sustainable architecture choices.
- Value-Driven Decision-Making: prioritizing maintainability, security, privacy, accessibility, and long-term ROI.
- Cross-Disciplinary Collaboration: aligning backend, frontend, infrastructure, and product teams on architecture and delivery.
- Critical & Constructive Thinking: challenging assumptions, identifying risks early, and reframing problems to reveal better solutions.
- Adaptability: navigating evolving requirements, competing priorities, and ambiguity while maintaining strategic focus.
- Influence Without Authority: building consensus and securing buy-in for architectural direction across diverse stakeholders.
Technical Skills
- Primary Languages & Frameworks: Elixir (Phoenix, Phoenix LiveView), JavaScript, TypeScript, React, Astro, Hono, Eleventy, Phoenix, Phoenix LiveView
- Frontend: Design Systems, Web Components, UI/UX, HTML, Accessibility (WCAG, ARIA), CSS (Tailwind, CUBE, BEM), Responsive Design
- Platforms: Fly, Hetzner, Vercel, Supabase, Replicate, Turso
- Databases: PostgreSQL, SQLite
- AI Tools: Anthropic API, Open AI API, Midjourney, LangChain (Elixir), Claude Code, Crush
- CMS: Kirby, Statamic, Directus, Strapi
- DevOps: DevEnv, Nix, Docker, Tailscale, CI/CD
- Design: Figma, Penpot, Photoshop, Blender
- Tools: Git, Docker, LiveBook, Vite, Raycast
- Development Environment: Neovim, Zed, VSCode, Kitty, Tmux, Command Line (Zsh, Bash, Nu)