Product, design and code – end to end.

I'm Gerald Gmainer: product owner, UX designer and full-stack developer in one person. I take apps and web platforms from the first idea to the store release – with Flutter, Angular, Supabase and whatever else the project calls for.

01Selected work

Projects I like to show

Four products across app and web – from my own budget book to the EV charging platform I currently lead as product owner. All four are covered in detail.

  1. MoneyKoi – Budget book app

    01—Own product

    MoneyKoi Budget book app

    My own offline-first budget book for Android and the web – with outbox sync over Supabase, an on-device receipt scanner and around 10,000 tests.

    FlutterSupabasePostgreSQLNext.js
  2. NeuraCharge – EV charging platform

    02—Hakara GmbH

    NeuraCharge EV charging platform

    Vendor-independent platform for managing and billing charging stations – as product owner I am responsible for the roadmap, app, web portal and website.

    FlutterAngularNuxtSEO
  3. D-Drive driver assistant – Telematics for trucks and buses

    03—Designium Inc.

    D-Drive driver assistant Telematics for trucks and buses

    Fleet management app with GPS tracking and Bluetooth-connected devices – used by around 80 tenants with about 2,000 users a day.

    FlutterBluetooth (BLE)GPSSupabase
  4. Alpine coaster admin & app – Diagnostics for alpine coasters

    04—Objectbay GmbH

    Alpine coaster admin & app Diagnostics for alpine coasters

    Flutter app and web portal for controlling and diagnosing around 10 alpine coasters worldwide – Bluetooth sync with up to 40 vehicles at once.

    FlutterBluetooth (BLE)React RefineSpring Boot
02What I do

What I bring to a project

Product thinking, design and engineering in one person: I work out what should be built, design it and build it – until it runs in the store and in the browser.

  • Roadmap · Backlog · UX · SEO

    Product & UX

    • Roadmap, backlog and requirements together with customers and the team
    • Certified Scrum Master with experience as a team lead
    • UX/UI design and prototypes for app, portal and website
    • Marketing websites with SEO – e.g. neuracharge.com and moneykoi.com
  • Flutter · iOS · Android

    Mobile & offline-first

    • Flutter apps for iOS and Android with BLoC
    • Offline-first with a local database and sync over Supabase
    • Bluetooth, GPS, maps and on-device OCR
    • Release setup for the Play Store and App Store
  • Angular · Vue/Nuxt · React

    Web portals & dashboards

    • Portals and admin dashboards with Angular, Vue/Nuxt or React
    • Back office with React Admin / Refine
    • UI systems with Tailwind, Material Design and custom components
  • Supabase · Spring Boot · DevOps

    Backend & operations

    • PostgreSQL and Supabase incl. RLS, triggers and migrations
    • REST APIs with Spring Boot (Java/Kotlin) or Node.js
    • Auth with Keycloak, OAuth2 and OpenID Connect
    • Docker, CI/CD and monitoring with Sentry
03Stack

What I work with

Focused on app, web and backend. Highlighted is what I use every day; 3D with Three.js and Unity comes in when a project needs it.

Product & UX
Product OwnershipUX/UI designScrum (CSM)Requirements & backlogPrototypingSEO & marketing websitesJira
App
Flutter / Dart (BLoC)Offline-first & syncBluetooth (BLE)Maps & GPS trackingOn-device OCRStore releases (Fastlane)Native Android (Kotlin)
Web
TypeScriptAngularVue / NuxtReact / Next.jsTailwind CSSThree.js / WebGL
Backend & ops
SupabasePostgreSQL (RLS, triggers, RPCs)Spring Boot (Java/Kotlin)Node.jsKeycloak / OIDCDocker / KubernetesCI/CD (GitHub Actions, Jenkins)Sentry
Also
Unity / C#BlenderReact NativeGraphQLAWS AmplifyPlaywright / Cypress
04Freelance

Open to freelance projects.

Alongside my work on NeuraCharge I take on selected projects – remote or on site in Upper Austria, as a standalone project or to strengthen an existing team.

  • Product

    Product ownership and UX/UI

    Sharpening requirements, building prototypes, running roadmap and backlog – so an idea becomes a product people understand.

  • App

    Mobile apps from idea to store

    Flutter for iOS and Android – including offline-first, Bluetooth, maps and the release setup for the App Store and Play Store.

  • Web

    Web portals, dashboards and websites

    Angular, Vue/Nuxt or React with clean API integration – from the back office to the marketing website, SEO included.

  • 3D

    3D in the browser

    Configurators, visualisations and interactive experiences with Three.js – from the Blender model to an optimised WebGL scene.

  • Japan

    A bridge between German-speaking Europe and Japan

    Five years living in Japan, more than four of them as a developer at Japanese companies. I support projects with Japanese partners or customers – technically and in Japanese.

05Away from the screen

Workbench, trails and Japan.

When I'm not in the editor, I like working with wood: a small rattle for my son turned into furniture, toys and everyday helpers in solid wood.

The working holiday in Japan – across the country from Hokkaido to Okinawa – is one of the experiences that shaped me most.

21 days on foot across Hokkaido
On the 21-day long-distance hike across Hokkaido
Home-made rocking horse in solid wood
Rocking horse, solid wood
06Contact

Got a project in mind? Write to me.

gerald.gmainer@gmail.com