Marc Kruiß

Welcome to my portfolio

Hi, I'm Marc Kruiß

a Full Stack Developer. Data Scientist. Founder.

I'm a software developer and data scientist from Austria with a strong background in computer science, focusing on machine learning and full-stack development. I build products end to end, from data pipelines and APIs to polished user interfaces, and I founded two startups, PokeMosaics and Chatvertise. Always eager to learn, improve and take on new challenges, both independently and as part of a team.

Based in
Piberbach, Upper Austria
Age
24
Languages
German, English

Find me on

Best skills on

  • C#
  • Python
  • TypeScript
  • Next.js
Portrait of Marc Kruiß

Features

What I do

Backend Developer

I love working as a backend developer because it allows me to create and implement the behind-the-scenes functionality that makes websites and apps run smoothly and efficiently. In addition, the challenges and problem-solving involved in backend development constantly keeps me engaged and learning new skills.

What I do

Backend Developer

I love working as a backend developer because it allows me to create and implement the behind-the-scenes functionality that makes websites and apps run smoothly and efficiently. In addition, the challenges and problem-solving involved in backend development constantly keeps me engaged and learning new skills.

React.js / Next.js

The main reason why I love working as a frontend developer with Next.js is because it enables me to create visually stunning and user-friendly interfaces, by utilizing server-rendering for improved performance and SEO, which enhances the overall user experience.

What I do

React.js / Next.js

The main reason why I love working as a frontend developer with Next.js is because it enables me to create visually stunning and user-friendly interfaces, by utilizing server-rendering for improved performance and SEO, which enhances the overall user experience.

Data Science

Working as a data scientist is incredibly rewarding because it allows me to use my analytical and technical skills to uncover valuable insights and trends that can inform business decisions and drive positive change. Additionally, the field is constantly evolving and offers a wide range of opportunities to constantly learn and stay up-to-date with the latest technology and techniques.

What I do

Data Science

Working as a data scientist is incredibly rewarding because it allows me to use my analytical and technical skills to uncover valuable insights and trends that can inform business decisions and drive positive change. Additionally, the field is constantly evolving and offers a wide range of opportunities to constantly learn and stay up-to-date with the latest technology and techniques.

Mobile Development

I find working as a mobile developer incredibly rewarding because it enables me to create apps that are easily accessible to people from all walks of life and the ability to use cutting-edge technology and programming languages to bring my ideas to life on a small and portable device.

What I do

Mobile Development

I find working as a mobile developer incredibly rewarding because it enables me to create apps that are easily accessible to people from all walks of life and the ability to use cutting-edge technology and programming languages to bring my ideas to life on a small and portable device.

Founder

My Startups

Chatvertise preview

Chatvertise

Founder

SaaS control center for advertising inside ChatGPT. Built on the official OpenAI Advertiser API: campaign management, ad previews, Shopify product import, conversion tracking and an AI copilot, plus free tools for ad readiness checks and ROAS calculation.

  • Startup
  • SaaS
  • AI
  • Advertising
PokeMosaics preview

PokeMosaics

Founder

E-commerce brand for collectible Pokémon wall art: trading cards arranged into mosaics that read as one picture from afar and reveal the cards up close. Shopify store with fine art prints, framed posters and custom artwork, shipping across Europe.

  • Startup
  • E-Commerce
  • Shopify

Open source & side projects

My Projects

Frame-Accurate Mobile EEG Stimulus Presenter preview

Frame-Accurate Mobile EEG Stimulus Presenter

Bachelor's thesis, grade 1.0 · g.tec medical engineering

Bachelor's thesis at TU Munich with g.tec medical engineering: a React Native/Kotlin module that presents picture, text and sound stimuli for mobile EEG experiments on Android with frame-accurate timing. Onsets come from the Android FrameTimeline and AudioTrack timestamps, sit on a shared session clock and were validated against photodiode and AUX hardware references. Graded 1.0 (best possible grade).

  • Research
  • Android
  • Kotlin
  • React Native
  • EEG
DevMatch preview

DevMatch

Live interview trainer: practice tech interviews in real-time voice conversations with an AI interviewer, generate sessions from job descriptions, solve coding, SQL and whiteboard exercises in the browser and review structured, scored feedback. Built with Next.js 16, Convex and the Gemini Live speech-to-speech API.

  • AI
  • Next.js
  • Convex
  • Web App
Eventure preview

Eventure

All-in-one event platform: visitor mobile app, organizer and admin dashboards, Stripe Connect ticketing with signed-QR admission, photo memories, subscriptions, friend location sharing and Eventure Go, an event-based ride-hailing product with driver app and fleet dashboard. Modular monolith on Convex with end-to-end type safety across Expo and Next.js.

  • Mobile App
  • Web App
  • Convex
  • Stripe
  • React Native
Ecommerce Website preview

Ecommerce Website

Ecommerce built with NextJs, Stripe and Sanity

  • UI/UX
  • Web App
  • React JS
News Application preview

News Application

News Application built with NextJs 13 and TailwindCSS

  • React JS
  • UI/UX
  • Web App
Cloudflare Serverless Worker preview

Cloudflare Serverless Worker

This Hono application is a serverless REST API designed for Cloudflare Workers, utilizing Deno's Hono framework.

  • Backend
Car Reinforcement-Learning preview

Car Reinforcement-Learning

Reinforcement-Learning program from scratch without libraries

  • AI
  • UI/UX
  • Web App
Snake AI preview

Snake AI

Computer learns Snake with an Reinforcement-Learning-Algorithm

  • AI

7+ years of experience

My Resume

2021 - Present

Job Experience

  • Software Engineer, Bachelor's Thesis

    g.tec medical engineering, Schiedlberg · Apr 2026 - Jul 2026

    Thesis grade 1.0

    Designed and built a React Native/Kotlin module for frame-accurate multimodal stimulus presentation on Android for mobile EEG and BCI paradigms. Integrated it into g.tec's recording workflow and validated its timing against photodiode and audio hardware references and with real EEG recordings.

    READ MORE...
  • Data Scientist & Full-Stack Engineer

    voestalpine BÖHLER Aerospace, Graz · Oct 2023 - Present

    Data Scientist

    Full-stack engineer working with Angular on the frontend and Python microservices on the backend, processing large data streams from physical production systems. I build applications that turn complex data into clear, intuitive visualizations.

    READ MORE...
  • Data Scientist

    BMW Group, Steyr · Apr 2023 - Oct 2023

    Data Scientist

    Developed and deployed AI solutions for production-line applications using TensorFlow, PyTorch and NLP. Extracted insights from large datasets to improve vehicle production, quality control and the supply chain.

    READ MORE...
  • Simulation Supervisor

    Austrian Armed Forces (HUAk), Enns · Nov 2022 - Jun 2023

    Military service

    Supervising the military at the group-simulations for coordination and communication on the computer. With the help of my workmate, we are building the scenarios, triggers and maps for the execution of the next run.

    READ MORE...
  • Working Student

    MediaMarkt, Pasching · Feb 2021 - Jun 2022

    Technical devices

    The job at the electronics retailer MediaMarkt involves troubleshooting errors on Windows computers, setting up the systems and installing necessary software. An important task is also calibrating the colors of new TVs using specialized software. This requires technical understanding and the ability to quickly and effectively solve problems. It is also important to stay up to date with the latest technologies to ensure that the products and services offered are always current.

2019 - 2022

Teaching & Mentoring

  • Introduction Talks for New Students

    HTL Leonding · Sep 2020 - Jun 2022

    Speaker

    I have been giving the introduction presentation on computer science and software development at HTL Leonding for 3 years. The audience were students who were interested in a future in this field. It has been a great experience to inform and spark the interest of students about the possibilities and challenges in computer science and software development. I've learned a lot about how to present complex topics in an understandable and interesting way

    READ MORE...
  • Private Tutoring

    Upper Austria · Jan 2019 - Dec 2022

    CS, Physics, Maths

    During my school years, I have been giving private tutoring in computer science, physics and mathematics for 3 years. It has been a rewarding experience for me to help other students understand and excel in these subjects. I enjoyed being able to break down complex concepts and make them more accessible for my students. It was also a great opportunity for me to reinforce my own understanding of the material and improve my own teaching skills. I enjoyed being able to share my passion for these subjects and help others achieve their academic goals.

2019 - 2022

Internships

  • Software Developer Intern

    Hofer KG, Eberstalzell · Aug 2022 - Oct 2022

    Backend Developer

    Designed and programmed the SQL Schemas including the relations and the equal C# classes to read hundreds of huge excel sheets and handle them by a self-written parser to digitalise the data.

    READ MORE...
  • Software Developer Intern

    Hofer KG, Eberstalzell · Jul 2021 - Aug 2021

    Full-Stack Developer

    Designed and programmed an internal survey application for employees with an Angular frontend and a .NET API on top of a SQL database.

    READ MORE...
  • Software Developer Intern

    Hofer KG, Eberstalzell · Jul 2020 - Aug 2020

    Backend Developer

    Programmed a .NET Web API with CRUD functions to manage the global data types across the company's systems using Entity Framework.

    READ MORE...
  • Software Developer Intern

    Delfort Group, Traun · Jul 2019 - Aug 2019

    Machine learning tooling

    Built a web application for manually classifying images of containers as full or empty to train machine learning models: image upload, labelling and categorisation with a user-friendly interface, plus notifications once a container is detected as full.

    READ MORE...

What clients say

Testimonials

HTBLA Leonding logo

HTBLA Leonding

Franz Auernig

Class Teacher

Computer Science-/ Project Management Class

Feb 23, 2023

I know Marc as a real computer science enthusiast, who is always eager to learn about the latest technologies and also spares no effort to implement these new technologies. Marc is keen on software development and AI in order to be technologically up to date. Besides being enthusiastic about computer science, I also experienced Marc as an open-minded and respectful team-player. His infectious enthusiasm inspires other team members and helps the whole team moving forward. He will fit in any team and his remarkable in-depth knowledge of computer science will contribute to the team’s success.

  • Voestalpine Böhler
  • BMW Motoren GmbH
  • Technical University Munich
  • HTL Leonding
  • Hofer KG
  • Delfort Group
  • Österreichisches Bundesheer
  • g.tec medical engineering

Contact

Get in touch

Marc Kruiß

Software Developer & Data Scientist

Looking for a developer who can take a product from idea to production? Whether it's a full-stack web app, a data science project or a startup collaboration, I'm happy to hear from you.

Email:marc@kruiss.at

Location: Piberbach, Upper Austria

Find me on