Dominik Scheucher

Dominik Scheucher

Software Engineer

About Me

Hey there, I'm Dom. I've spent years building applications using all sorts of languages and frameworks. I work across frontend and backend, and I enjoy tackling both web and mobile projects.

I care a lot about doing quality work. I'm pretty self-motivated and work well independently, but I also value good teamwork. I get excited about learning new things and trying out new tech. I always think about how to make software easier to use and understand.

Having built my own projects, I know how to balance getting things done quickly with maintaining good quality for the long run. I focus on making interfaces that make sense for users and code that other developers can work with easily. Looking ahead, I'm interested in roles where I can help lead projects while still getting my hands dirty with coding.

Recent Employment History

Reactive Reality GmbH

Software Engineer @
Reactive Reality GmbH

May 2020 — Present

Reactive Reality is a company specializing in augmented reality (AR) and artificial intelligence (AI) solutions for the fashion e-commerce and retail sectors. Their flagship product, PICTOFiT, is a virtual try-on platform that transforms 2D product photos into photorealistic 3D AR assets, allowing customers to create personalized avatars, try on clothing virtually, and receive accurate size recommendations. My responsibilities included the development of multiple software projects across frontend, backend, mobile and infrastructure with ongoing code ownership.

Android SDK

2020 — 2023

Primary responsibility was the development of a native wrapper for the core products rendering engine using Java and Kotlin, creating a library SDK for customer use. I wrote unit and integration tests to ensure the SDK's reliability. I implemented CI/CD pipelines with Docker, GitLab, and Maven to streamline building, testing, and deploying the SDK. I was also involved in the development of a demo app using ARCore, Jetpack, and Kotlin, integrating native APIs like CameraX to showcase the SDK's capabilities. Additionally, I maintained public documentation and sample projects to support customer adoption and implementation.

AndroidJavaKotlinCameraXARCoreGitlab CI/CDDockerGitLabMavenJetpack

Web-based SDK

2021 — 2025

I was working on a web-based SDK in TypeScript using Babylon.js and ES6. Handled deployment and bundling using Rollup, later migrated to esbuild. Maintained public documentation and sample projects. Developed internal testing and demo tools in Angular to ensure SDK quality and compatibility.

TypeScriptBabylon.jsAngularES6Library SDKDocumentation

Compute Server

2021 - 2025

Set up an external service for heavy compute operations supporting the Web SDK. Implemented using Python3, Sanic, asyncio, OpenAPI schemas, and stateless REST services. Defined metrics for load balancing and scaling. Created a test suite covering critical use cases. Managed CI/CD pipelines for releases. Collaborated with external customer development teams (like HugoBoss) to deploy the service in their infrastructure.

PythonRESTasyncioOpenAPISanicDockerScalabilityCI/CDCustomer Support

Data Processing Pipeline

2022 - 2025

Developed a developer SDK for async computing steps using Temporal IO. This was primarily used to run Machine learning models and perform data processing tasks to generate 3D assets for be used by the SDKs. Managed on-premise and cloud hosting (on Azure) on Kubernetes in a GPU cluster. Ongoing deployments using a GitOps approach using CDK and Flux. Enabled Python package deployments and CI/CD for each step including Docker, tests, and developer experience tools like linting and formatting, as well as testing setups and development containers. Used JSON schemas for sharing data exchange formats between processing steps and temporal workflows. Responsible for 40+ projects across multiple internal teams that are using the pipeline.

KubernetesTemporal IOGitOpsTypeScriptPythonCDKFluxDockerJSON SchemaCI/CD

Frontend Applications (Lit, React)

2023 — 2024

Contributed to frontend application development using Lit, React, Express, Tailwind, and Redux. Integrated with custom backend systems using GraphQL interfaces. Collaborated with different internal teams across the company due to broad responsibilities.

ReactLitExpressTailwindReduxGraphQLShopifyCross-team Collaboration

Shopify Plugin / Integration

2024 — 2025

Developed custom Shopify plugins while providing technical support for customer developers and coordinating with internal teams.

ShopifyJavaScriptE-commerceAPI Integration

Public Personal Projects

Simple Vegan Logo Background
Simple Vegan Logo
2023

Android application to help users find and primarily focus on vegan recipes and meal plans. Further it offers guides to help users get started with veganism, a shopping list feature and a /twitter like social hub where users can share their thoughts on the topic. Shares a common firebase backend with an iOS app to store image assets, user information, a notification service and a database of recipes.

AndroidKotlinFigmaFirebaseJetpack Compose

FitCounter App

2020

Fitness app that helps you track your repetitions, sets and rest time with a TTS voice assistant.

React NativeAndroidiOSTypeScriptFigma

Cabbit - After Human

2017

Video game developed in Unity with C#. Features a post human top down strategy game where you control a rabbit or cat species in a post-apocalyptic world.

UnityC#

Personal Website

2024

My personal website built with Next.js, Tailwind CSS, and TypeScript. Features animations with Framer Motion and typewriter effects.

Next.jsTypeScriptTailwind CSSFramer Motion

Education

NQR / EQR 6, Ingenieurzertifizierung WKO (Engineering certificate), Graz

Certified Ingenieur2024

Passed qualifications necessary to be a certified Ingenieur - EQR Level 6 on European Qualification Framework

TU (Technical University) Graz

Bachelor in Software Engineering and Management2018 — 2019

Enrolled in a Bachelor for Software Engineering and Management

HTL Bulme - Higher Technical College, Graz

High School Graduation (Abitur)2012 — 2017

Electronics, branching into software development

Skills

Skills I particularly enjoy working with
🎨

Frontend Development

ReactNext.jsAngularTypeScriptJavaScriptHTML/CSSLitTailwindReduxBabylon.js
⚙️

Backend Development

Node.jsPythonREST APIsOpenAPIPostgreSQLFirebase
📱

Mobile Development

AndroidKotlinReact NativeJetpack Compose
🔧

DevOps & Infrastructure

DockerKubernetesCI/CDGitOpsTemporal IOAzure
🛒

E-commerce & Integration

ShopifyAPI IntegrationJSON Schema
🤝

Soft Skills

Technical LeadershipTestingDocumentationCross-team CollaborationCustomer Support

Languages

🇬🇧
English
American/British mix
Fluent
"Used daily in professional settings for 5+ years"
🇩🇪
German
Austrian
Native
"My mother tongue with a distinct Austrian flair"

Let's Work Together

Interested in collaborating or have a project in mind? Let's connect!