Freelance Flutter developer from Austria.
Apps and web platforms from the first idea to the store release: I'm a product owner, UX designer and full-stack developer in one person. 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.
What I take on
- 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.
What I have built
Four products in detail: where they started, what my role was and which decisions I made.
- NeuraCharge – EV charging platformVendor-independent platform for managing and billing charging stations – as product owner I am responsible for the roadmap, app, web portal and website.
- MoneyKoi – Budget book appMy 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.
- Alpine coaster admin & app – Diagnostics for alpine coastersFlutter app and web portal for controlling and diagnosing around 10 alpine coasters worldwide – Bluetooth sync with up to 40 vehicles at once.
- D-Drive driver assistant – Telematics for trucks and busesFleet management app with GPS tracking and Bluetooth-connected devices – used by around 80 tenants with about 2,000 users a day.
What I work with
- 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
Common questions
Do you work remotely or on site?
Both. I'm based in Garsten near Steyr and work remotely or on site in Upper Austria, for example in Steyr or Linz.
Do you take on whole projects or join an existing team?
Both: as a standalone project from idea to release, or to strengthen an existing team.
Which technology do you use?
Flutter for iOS and Android, Angular, Vue/Nuxt or React on the web, and Supabase, PostgreSQL or Spring Boot on the backend. 3D with Three.js comes in when a project needs it.
Do you also cover product and design?
Yes. As product owner I run the roadmap and backlog together with customers and the team, I'm a Certified Scrum Master, and I design the UX/UI and prototypes for app, portal and website.
Can you support projects with Japanese partners?
Yes. I lived in Japan for five years, more than four of them as a developer at Japanese companies, and I support projects with Japanese partners or customers – technically and in Japanese.
How do I start a project with you?
Send me a few lines at gerald.gmainer@gmail.com. I reply quickly.
Got a project in mind? Write to me.