Curriculum Vitæ

I’ve been programming ever since I started building a website for my dad’s band back in 2004. Good old times. Between then and now, I’ve gained years of experience in greenfield projects as well as legacy environments through software/infrastructure architecture and DevOps practices.

Thomas Rasshofer

I consider myself a so-called »T-shaped developer« where the vertical line of the »T« visualizes my depth of expertise in front-end development while the horizontal line represents my breadth of knowledge in back-end development, operations, architecture, and staffing.

In both my day job and my side gigs (i.e. in the evenings and on the weekends), I built software to help my clients grow, mentored other engineers, interviewed engineering candidates, figured out how to build stuff that’s complicated, and managed stakeholders while maintaining a high level of hands-on development skills.

I’m based in the exurbs of Munich, work remotely, am experienced with agile projects, and speak English and German.

Professional experience

  • 2019/01 – present

    Managing Partner

    Rasshofer GmbH
  • 2009/08 – present

    Managing Partner

    Rasshofer Ltd.
  • 2019/10 – 2021/12

    Principal Engineer

    SinnerSchrader / Accenture Interactive
  • 2017/10 – 2019/09

    Senior Engineer

    SinnerSchrader / Accenture Interactive
  • 2013/10 – 2017/09

    Developer

    SinnerSchrader

Educational background

  • 2013 – 2015

    Web Communication & Information Systems (M.Sc.)

    University of Applied Sciences Kufstein
  • 2012 – 2013

    Computing & Digital Media

    Institute of Technology Dublin Blanchardstown
  • 2010 – 2013

    Web Business & Technology (B.Sc.)

    University of Applied Sciences Kufstein

Cases / Projects

Due to non-disclosure agreements, details will generally be kept high-level and clients won’t be named but only their industry as this may be helpful to get a better understanding. Feel free to contact me in case you’re looking for more details.

  • 2025 – 2026

    White-label framework-agnostic design system

    Client industry: Energy

    • Implementation of white-label approach based on unified/common components and skinning based on design tokens
    • Basic building blocks and guidelines/documentation only
    • Consumers compose fragments according to their needs based on design system building blocks and guidelines
    • Automated import and transformation of design tokens from Figma to CSS variables
    • Storybook as library for Lit web components and design guidelines/documentation
    • Accessibility as a first-class citizen (i.e. WCAG AA standards)
    • Lit
    • TypeScript
    • Storybook
    • Git
    • GitHub
    • Style Dictionary
  • 2025

    Implementation of proofs of concept and boilerplates for digital experience platform

    Client industry: Digital Experience Platform

    • Joined the team to dogfood and stress-test their new developer product
    • Took the (intentional) role of an external developer/agency and worked through it to identify potential challenges their customers may face
    • Implemented standalone proofs of concept and boilerplates for these challenges/workarounds to be shared with customers on demand
    • Authored solution guides as part of the documentation of their developer portal
    • React
    • TypeScript
    • Next.js
    • Astro
    • Git
    • GitHub
  • 2024

    Digital platform for end-to-end online freight forwarder service

    Client industry: Logistics / Supply Chain Technology

    • I joined the team to kick-start the new full-blown web app based on existing APIs into a launchable beta version in 2 months
    • Web app allowing to manage everything from booking to delivery online (e.g. booking transports, tracking cargo, clearing customs, managing shipments, administering delivery)
    • Fast, slim frontend based on React
    • Built using the previously developed design system
    • Independent and isolated development by multiple self-contained feature teams (fenced via CODEOWNERS and dependency cruiser)
    • Extensive unit testing (Vitest) and end-to-end testing (Playwright)
    • Internationalization of whole application for key markets
    • React
    • TypeScript
    • TanStack Query
    • TanStack Router
    • Vite
    • Git
    • GitHub / CircleCI
    • Vitest
    • i18next / POEditor
  • 2024

    Design system for facelift of logistics management platform

    Client industry: Logistics / Supply Chain Technology

    • Due to lacking internal capacities, I joined and supported the team to kick-start the new global design system
    • Implementation based on Radix Primitives and shared design tokens from Figma Tokens Studio converted to Tailwind
    • Storybook as library for React components and design documentation
    • Fully automated semantic versioning and publication of npm packages in custom Google Cloud artifact registry
    • Extensive unit testing (Vitest) and visual regression testing (Storybook test runner + Playwright)
    • Tiny, reusable components (»building blocks«) and composition using layout primitives instead of adding individual components for everything
    • Custom Storybook documentation blocks for enriched documentation and usage guidelines
    • Built-in support for light and dark mode via design tokens
    • React
    • Tailwind
    • nx
    • Radix UI
    • TypeScript
    • Storybook
    • Git
    • CircleCI
    • Vitest
    • Playwright
  • 2023 – 2024

    Digital platform for large-scale commercial construction industry management

    Client industry: Startup

    • PWA used by clients, contractors, subcontractors, and other project stakeholders on-site, in office, and on the road
    • Connected to back-end APIs developed by internal employees
    • Custom UI component library including complex timeline/workflow visualizations
    • Fast, slim frontend based on React
    • React
    • TypeScript
    • Storybook
    • React Flow
    • TanStack Query
    • Node.js
    • Git
    • GitLab CI/CD
  • 2021 – 2023

    Reverse recruiting platform

    Client industry: Startup

    • Web app for matching talents and companies based on standardized ratings of skills and preference profiles
    • AWS Cognito for CIAM including custom theming of auth pages
    • Fast, slim frontend based on React
    • Spring Boot and PostgreSQL for BFF APIs
    • React
    • TypeScript
    • AWS Cognito
    • Git
    • GitLab CI/CD
    • Spring Boot
    • PostgreSQL
  • 2022 – present

    White-label design system for B2C/B2P brands

    Client industry: Telecommunication

    • Implementation of white-label approach based on unified/common components and skinning based on design tokens
    • Basic building blocks and guidelines/documentation only
    • Consumers compose fragments according to their needs based on design system building blocks and guidelines
    • Automated import and transformation of design tokens from Figma to CSS variables
    • Storybook as library for Lit web components and design guidelines/documentation
    • Fully automated semantic versioning and publication of npm packages in custom registry (Artifactory) and to CDN (AWS S3) via GitLab CI
    • Unit/Contract testing via Open Web Components Testing Package
    • Visual regression testing via Loki
    • Introduction of ADRs (Architectural Decision Records) and DDRs (Design Decision Records)
    • Accessibility as a first-class citizen (i.e. WCAG AA standards)
    • ~90% test coverage for unit/contract tests
    • Lit
    • TypeScript
    • Storybook
    • Git
    • GitLab CI/CD
    • Open Web Components
    • Loki
    • Style Dictionary
    • Artifactory
    • AWS
  • 2021 – 2023

    White-label design system for internal web-based back-end/back-office systems

    Client industry: Media

    • Implementation of white-label approach based on unified components and skinning based on design tokens
    • Storybook as library for React components and design documentation
    • Fully automated publication via npm packages in custom registry
    • React
    • TypeScript
    • Storybook
    • Git
    • GitLab CI/CD
    • Jest
  • 2021 – 2022

    Software-as-a-Service for measuring and improving employee engagement

    Client industry: Startup

    • Software-as-a-Service (SaaS)
    • Support for multi-tenancy
    • Support for multiple channels/providers (e.g. Slack, Microsoft Teams, email)
    • Reporting dashboards
    • Bot that asks all employees once a week how they feel
    • The user is presented with pre-defined options to answer and the chance to provide additional information as a text message
    • Salting and hashing of user data to make sure there’s no way to trace back feedback
    • Fast, slim frontend based on React
    • RESTful Node.js API
    • Distribution via custom Docker registry
    • React
    • TypeScript
    • Node.js
    • Git
    • GitLab CI/CD
    • Docker
  • 2021 – 2023

    Interactive votings/interactions in mobile apps with management back-end and results shown live on an in-studio wall, in native apps, and on live TV

    Client industry: Media

    • Fast, slim frontend based on React as standalone PWA
    • React Native voting components integrated into existing native app
    • In-studio wall/screen with full-screen React app for live dashboard
    • Tunnel to live TV overlay for displaying voting results in near real-time
    • Node.js back-end/APIs for votings/interactions
    • Node.js
    • React
    • React Native
    • TypeScript
    • Git
    • AWS
    • GitLab CI/CD
  • 2021

    Interactive product finder injected into existing CMS page for legacy modernization

    Client industry: Technology

    • Fast, slim frontend based on React as standalone PWA
    • SPA injection approach into existing CMS landscape
    • Native web component for full isolation in injection approach
    • Custom UI component library
    • Backend-for-frontend based on AWS Lambda
    • Import and ETL processes for product data
    • Infrastructure-as-code based on AWS CDK
    • Node.js
    • Web Components
    • React
    • TypeScript
    • Git
    • AWS
    • GitLab CI/CD
  • 2021

    Web app for tracking and compensating carbon footprint

    Client industry: Automotive

    • Implementation of internationalized multi-tenant solution
    • Market-specific configurations
    • Integration of several client backends (user data, single sign-on, vehicle data, consent management) and compensation partners
    • Fast, slim frontend based on React as standalone PWA
    • Support for integration into native app as web view
    • Custom UI component library
    • Backend-for-frontend based on AWS Lambda
    • Infrastructure-as-code based on AWS CDK
    • React
    • Next.js
    • TypeScript
    • PWA
    • Git
    • AWS
    • Docker
    • Jenkins
    • Jest
  • 2020 – 2021

    People development software

    Client industry: Startup

    • Web app for making skill development and contribution to shared goals transparent, personal, and achievable
    • Implementation of multi-tenant solution for on-premises hosting
    • Client-specific configurations (e.g. Okta single sign-on + Personio API)
    • Fast, slim frontend based on React
    • RESTful Node.js API
    • Distribution via custom Docker registry
    • React
    • TypeScript
    • Node.js
    • Git
    • GitLab CI/CD
    • Docker
    • Okta
    • Personio
  • 2020 – 2021

    White-label design system for web and app

    Client industry: Media

    • Implementation of white-label approach based on unified components and skinning based on design tokens
    • Usage in both native app and web environments with shared design tokens
    • Storybook as library for React components and design documentation
    • Fully automated publication via npm packages in custom registry
    • React
    • React Native
    • TypeScript
    • Storybook
    • Git
    • GitLab CI/CD
    • Jest
  • 2020

    Digital brochure for emotional presentation of vehicles/configurations

    Client industry: Automotive

    • Implementation of internationalized white-label solution (UK + China)
    • Client-specific configurations with rendered images/videos of individual features
    • Fast, slim frontend based on React
    • Backend-for-frontend based on AWS Lambda
    • Infrastructure-as-code based on Terraform
    • React
    • TypeScript
    • Git
    • AWS
    • Docker
    • Terraform
    • Jenkins
    • Jest
  • 2020

    White-label GDPR consent management integration (TCF 2.0)

    Client industry: Media

    • Implementation of white-label solution (with skinning for 50+ brands)
    • Based on native web component technology to stay framework-agnostic
    • Usage in both web and native app environments
    • Implementation of A/B tests and tracking to optimize approval rate
    • Successful IAB certification as TCF 2.0 private CMP
    • Custom UI implementation based on Usercentrics backend
    • End-to-end test suite
    • LitElement
    • TypeScript
    • SCSS
    • AWS
    • GitLab CI/CD
    • Cypress
  • 2019 – 2021

    Skinning and extension for single sign-on service

    Client industry: Media

    • Implementation of new UX (conversational flow) concepts with existing single-sign-on service through frontend adaptations to view templates
    • White-label solution allowing to build on top of base theme and allow individual adjustments/extensions per brand
    • Implementation of extensive tracking to evaluate tests of the new flows
    • JavaScript
    • SCSS
    • EJS
    • Tealium
    • Google Analytics
  • 2019 – 2020

    Relaunch of a news portal with new CMS, newsroom management system, and design

    Client industry: Media

    • Vertical feature teams setup in order to boost feature output
    • Robust infrastructure setup with AWS and Gatsby (static site generator) in order to guarantee globally fast response times
    • Contentful as headless CMS solution including the development of multiple custom extensions of the Contentful UI/editor
    • Cloudinary as Digital Asset Management solution including seamless integration into Contentful
    • Fast, slim frontend based on React and Styled Components
    • APIs based on AWS Lambda for progressive enhancement of static UI
    • Continuous release of new features based on feature toggles which are maintained within Google Optimize
    • Contentful
    • Gatsby
    • Cloudinary
    • React
    • TypeScript
    • Styled Components
    • Git
    • AWS
    • Docker
    • GitLab CI/CD
    • Jest
  • 2019

    Slack bot for measuring and improving employee engagement

    Client industry: Media

    • Slack bot (integrated into the company’s Slack workspace) that asks all employees once a week how they feel
    • The user is presented with 3 pre-defined options to answer and 5 minutes to provide additional information as a text message
    • The whole conversation takes place using Slack’s direct messaging so people enjoy their privacy
    • When storing the feedback, the user ID is salted and hashed (SHA256) to make sure there’s no way to trace back feedback to a specific person
    • Once a week, on Monday morning, the executive team presents the results to everyone and gives a statement to the questions and feedback people have.
    • RESTful APIs based on Spring Boot
    • Infrastructure-as-code based on AWS CDK
    • Node.js
    • Slack API
    • Java
    • Spring
    • PostgreSQL
    • React
    • AWS
  • 2019

    Merchant management platform for administration of merchant accounts for a payment service provider

    Client industry: Automotive

    • Microservice architecture to facilitate multiple teams working simultaneously in separate streams at the same time
    • Robust infrastructure setup with AWS and Akamai to ensure fast response times worldwide
    • Storybook as library for React components and design documentation
    • RESTful APIs with gateways (e.g. auth/security, Swagger)
    • Fast, slim frontend based on React
    • Constant test coverage between 80-100% for all services and components
    • Leading the project from a technical perspective with distributed teams, providing the architecture, contribution model, and shared development process
    • Java
    • Spring Boot
    • React
    • Keycloak
    • Git
    • AWS
    • Docker
    • Kubernetes
    • JUnit
    • Mockito
    • Jest
    • Concourse CI
  • 2018 – 2020

    Mobile-optimized shop with focus on distributed feature teams and continuous A/B testing and personalization

    Client industry: Telecommunication

    • Micro front-end approach: separation of front-end monoliths into smaller parts/blocks and server-side aggregation of different fragments to deliver pages
    • Split into different functionalities/jurisdictions ensures implementation and deployment by independent and self-organized teams in their own release cycles and with preferred technology stacks
    • Exchangeable side fragments form the basis for continuous A/B experiments and personalization
    • Focus on latest technologies (e.g. Vue) and mobile performance (e.g. Google Lighthouse Score >90%)
    • Node.js
    • Vue
    • Docker
    • AWS
    • Mosaic9
    • Git
    • Jenkins
  • 2018 – 2020

    Cloud-native store locator application for PoS shops

    Client industry: Telecommunication

    • Usage of fully managed AWS technologies to reduce operational effort and custom code (i.e. mostly configuration of AWS resources instead of custom code)
    • Lambda function for loading, transforming, and importing store data from existing third-party API
    • Elasticsearch for storing and querying stores
    • AppSync for GraphQL API (connected to Elasticsearch)
    • Elastic Beanstalk for running the Node.js application
    • Elasticsearch provides look-up of stores based on geolocation, features, and search expressions out of the box
    • Implementation of existing component library to adhere to existing look and feel and ensure proper integration of the application into the existing portal
    • Node.js
    • Vue
    • Docker
    • GraphQL
    • AWS
    • Git
    • GitLab CI

Skills / Stack

  • JavaScript
  • TypeScript
  • Node.js
  • Bun
  • React
  • Next.js
  • Tailwind CSS
  • Radix UI
  • TanStack
  • Web Components
  • Lit
  • Vue
  • CSS
  • SCSS
  • Vite
  • Storybook
  • AWS
  • Google Cloud
  • Docker
  • Elasticsearch
  • OpenSearch
  • REST
  • GraphQL
  • PHP
  • Git
  • GitHub
  • GitLab
  • MySQL
  • PostgreSQL
  • Contentful
  • Cloudinary
  • Jest
  • Vitest
  • Playwright
  • Cypress
  • Testing
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • CI/CD
  • Scrum
  • Kanban
  • Sketch
  • Figma
  • Design Systems
  • Design Tokens
  • Platform Engineering
  • Generative AI
  • AI Engineering
  • Agentic Workflows
  • MCP/Skills
  • RAG
  • Claude
  • Codex
  • Cursor
  • Technical Leadership
  • Workshop Facilitation
  • Presentations
  • Pitches
  • Autonomous Way of Working
  • Cross-functional Way of Working
  • On-site Work
  • Remote Work
  • Knowledge Sharing