Fabian Bachmayer LogoFabian Bachmayer

Available for new projects — Vienna / Remote

Fabian Bachmayer

Full-Stack Developer — I build fast, maintainable web and mobile apps — from requirements to production.

Services

What I can do for you

Four focused offers — each one ends with something live, not a slide deck.

Web Development

Modern, responsive, and performant web apps built with React, Next.js, and TypeScript.

  • Responsive, accessible interfaces
  • SEO-friendly server rendering
  • Deployed, monitored, documented

Mobile Development

User-friendly mobile apps for iOS and Android from a single Flutter codebase.

  • One codebase, both platforms
  • Native-feel UI
  • Store release handling

API & Data

REST APIs and databases designed to be scalable, secure, and easy to maintain.

  • Documented REST APIs
  • PostgreSQL / Firestore data models
  • Auth, Stripe payments, cloud deploys

Quality & Delivery

From requirements to production: scoped, tested, automated, and launched.

  • Requirements scoping
  • Automated tests + CI/CD
  • Launch & post-launch support

Selected Work

Proof, not promises

A few projects that show how I work — from enterprise Java to machine-learning experiments.

Fullstack

Firebase Webstore

Complete shop flow: guest linking, Firestore-synced catalog, and Stripe payments plus subscriptions with a customer portal.

A demo e-commerce storefront with guest and passwordless auth, Stripe Checkout for one-time and subscription purchases, and role-gated content (Starter → Pro → Premium) synced via Firestore and Cloud Functions.

Machine Learning

Hand Gesture Control

In-browser TF.js hand tracking (21 landmarks) driving scroll, theme, tabs, and frame resize — plus Gesture Lab, HUD, and full keyboard fallback.

Turns your webcam into a controller: real-time hand tracking maps thumbs up/down to scrolling, the victory sign to light/dark theme flips, and open-palm flings and push/pull to tab switches and camera-frame resizing. All ML runs in-browser — no video leaves your device.

Fullstack

CRM Demo

Cleanly layered reference build from Angular UI to containerized PostgreSQL, with a Swagger-documented REST API.

A full-stack CRM reference with an Angular 20 frontend and a Spring Boot 3 REST API on PostgreSQL (Neon), containerized with Docker and documented with Swagger — frontend on GitHub Pages, API on Render.

About

About Me

I'm a Full-Stack Developer in Vienna. I started out in telecommunications — building billing systems and payment integrations at spusu — while finishing my Business Informatics coursework.

Since 2023 I've been freelancing: modern web and mobile apps, REST APIs, and machine-learning projects, plus training large language models. I take projects from the first requirements call to deployed, documented production software.

  • Vienna, Austria (CET)
  • German (Native) · English · Spanish (basics)
  • fabian@bachi.dev
Download CVPDF · 1 page
Fabian Bachmayer

My path so far

  1. 2016

    HAK Donaustadt

    Graduated with a focus on Information and Communication Technology.

  2. 2016–17

    Federal Civil Service

    Completed.

  3. 2017–18

    TU Wien

    Technical Mathematics, incl. C/C++ programming.

  4. 2018–22

    Technikum Vienna

    Business Informatics — coursework alongside my first developer job.

  5. 2021–22

    Full-Stack Developer, spusu

    Telecom billing systems, payment integrations, invoice automation.

  6. 2023–now· current

    Freelance Developer & AI Tutor

    Web and mobile builds for clients, plus LLM training (RLHF).

Tech Stack

My Tech Stack

A selection of technologies I use to build modern web applications.

Frontend

ReactNext.jsAngularFlutterTypeScriptJavaScriptHTML5CSS3TailwindBootstrap

Backend

Node.jsJavaSpring BootHibernateSwaggerPython

Databases

PostgreSQLMySQLFirestorePL/SQL

Cloud Services

Google CloudFirebaseSupabaseVercelRender

Testing

JUnitMockito

Other

GitDockerCI/CDAgileScrumBPMNTurbopackGradleMaven

How I work

From idea to production

A lightweight process that keeps surprises small and progress visible.

01

Discover

We scope goals, requirements, and success criteria in a short intro call — no 20-page spec needed up front.

02

Build

Weekly increments you can click through early; priorities stay adjustable as we learn more.

03

Test & harden

Automated tests plus accessibility and performance checks before anything ships.

04

Ship & support

Deployed, monitored, and documented — with support after go-live.

Contact

Get in Touch

Have a project in mind? I'd love to hear from you.

Tell me about your project — what you want to build, your timeline, and where you are. I usually reply within 48 hours.

  • fabian@bachi.dev
  • Vienna, Austria (CET) · German (Native) · English · Spanish (basics)
  • Replies within 48 hours

Common questions

Are you available for new projects?

Yes — I'm currently available for new projects, both freelance contracts and fixed-scope builds.

How do engagements usually work?

We start with a short intro call to scope goals and success criteria. You then get a fixed-scope proposal, and we build in weekly increments you can review — no big-bang surprises.

Do you work on-site or remote?

I'm based in Vienna, Austria (CET) and work remotely with clients worldwide. On-site collaboration in the Vienna area is possible on request.