Skip to content
Available for new projects

Florian Trinh — Freelance Full-Stack Developer in Potsdam

Softwarewith substance.

For 10+ years I've been building web, backend and embedded software. I take projects from architecture all the way to production.

Senior engineering, accelerated by AI.

Start a project

Potsdam · Berlin-Brandenburg metropolitan region

01 — Services

What I build for you

From the first data model to the pipeline that ships every commit: I work across the whole stack and speak the language of product, engineering and operations.

  • 01

    Full-stack web development

    Complex web applications from database to interface, scalable, maintainable and testable.

    • Laravel
    • PHP
    • TypeScript
    • Vue / React
  • 02

    Backend, APIs & databases

    Clean APIs, well-designed data models and fast queries are the foundation of data-driven products.

    • REST
    • MySQL
    • PostgreSQL
    • Redis
  • 03

    DevOps & CI/CD

    With automated pipelines, containers and reproducible environments, releases become routine instead of risk.

    • Docker
    • CI/CD
    • Linux
    • Nginx
  • 04

    Embedded Linux & IoT

    Software close to the hardware: embedded Linux systems, microcontrollers and connecting devices to the cloud.

    • Embedded Linux
    • C
    • Python
    • Microcontrollers
  • 05

    AI integration

    LLM features, semantic search (RAG) and automations, integrated sensibly into existing systems with privacy in mind.

    • LLM APIs
    • RAG
    • Agents
    • Automation
  • 06

    Architecture & consulting

    Code reviews, architecture workshops, legacy modernisation and mentoring: a second opinion backed by 10+ years of practice.

    • Code review
    • Refactoring
    • Mentoring

02 — Stack

Tools I actually master

No percentage bars. Instead: how long and what for I use each tool in production.

  • PHP10 yrs

    Backends, APIs, Laravel applications

  • JavaScript10 yrs

    Frontends, Node services, tooling

  • TypeScript6 yrs

    Type-safe frontends & services

  • Python8 yrs

    Automation, embedded, data processing

  • C7 yrs

    Microcontrollers & embedded Linux

  • SQL10 yrs

    Data modelling, query optimisation

  • Bash9 yrs

    Scripts, deployments, ops

  • HTML & CSS10 yrs

    Semantic, accessible, responsive

  • Laravel9 yrs

    SaaS, portals, APIs, queues

  • Vue.js7 yrs

    SPAs & interactive interfaces

  • React5 yrs

    Component-based frontends

  • Node.js8 yrs

    Services, CLIs, build tooling

  • Tailwind CSS5 yrs

    Design systems & fast UIs

  • Astro2 yrs

    Fast websites (like this one)

  • MySQL / MariaDB10 yrs

    Relational models, replication

  • PostgreSQL6 yrs

    JSONB, full-text search, pgvector

  • Redis8 yrs

    Caching, queues, sessions

  • Docker8 yrs

    From dev environments to production

  • Linux10 yrs

    Servers, embedded, desktop

  • CI/CD8 yrs

    GitLab CI, GitHub Actions

  • Nginx9 yrs

    Reverse proxy, caching, TLS

  • Embedded Linux7 yrs

    Custom images, drivers, updates

  • LLM-APIs3 yrs

    Claude, OpenAI, local models

  • RAG & Vektorsuche2 yrs

    Semantic search over your own data

  • AI-assisted Dev3 yrs

    Agentic workflows with review & tests

  • Git10 yrs

    Branching strategies, reviews

  • JetBrains IDEs10 yrs

    PhpStorm, WebStorm, CLion

  • Figma / Photoshop10 yrs

    UI drafts & assets

03 — Work

Selected work

From smart homes and photovoltaics to the factory floor and automotive pre-series production. Happy to share details and further references in person.

project: Quality documentation
client: 4 Zero Solutions
industry: Automotive
phase: Pre-series
scope:
  - Capture part quality
  - Document quality
01 · since 2021Full-stack developer (freelance)

Quality documentation in pre-series production

A tool for documenting part quality in automotive pre-series production.

  • Automotive
  • Part quality documentation
  • Pre-series production
  • Traceable quality data
project: NeXonic
client: P3
type: Shopfloor tool
modules:
  - Performance analysis
  - Quality reports
  - Workflow management
  - Energy monitoring
02 · 2019–2021Full-stack developer (freelance)

NeXonic – shopfloor tool

A shopfloor tool for performance data analysis, quality reports, workflow management and energy monitoring in production.

  • Industry 4.0
  • Performance data analysis
  • Quality reports
  • Workflow management
project: Data Collector
client: 4 Zero Solutions
pipeline:
  - collect
  - report   # via API
  - visualize
03 · since 2021Full-stack developer (freelance)

Data collection with API reporting & visualisation

A tool that collects data, exposes it for reporting via an API and visualises it.

  • Data & reporting
  • Data collection
  • API reporting
  • Visualisation
project: Smart Home
client: ZP Zuhause Plattform
multi_tenant: true
layers:
  - tablet-ui
  - backend
  - embedded   # in-house devices
04 · 2016–2018Full-stack & embedded developer

Multi-tenant smart home system

UI and backend of the control tablets plus embedded software for in-house devices of a multi-tenant smart home system.

  • Smart home
  • Multi-tenant architecture
  • Tablet UI & backend
  • Embedded software for in-house devices
project: Administration portal
client: Zwischenstation e.V.
since: 2025
status: in development
05 · since 2025Full-stack developer (freelance)

Administration portal for Zwischenstation e.V.

Development of an administration portal for a non-profit association.

  • Non-profit
  • Administration portal
  • Ongoing development
project: PV Monitoring
client: Averdung Ingenieure & Berater
platform: mobile
monitors: photovoltaic system
06 · 2015–2016Full-stack developer (freelance)

Monitoring app for a photovoltaic system

A mobile app for monitoring a larger photovoltaic system.

  • Energy
  • Mobile app
  • System monitoring
  • Photovoltaics

04 — Journey

10 years in code

Hi, I'm Florian. I studied computer engineering at Beuth University of Applied Sciences in Berlin. Since then I've been working between embedded systems and the web, as a freelancer since 2018. Away from the keyboard: guitar & bass, skateboarding, table tennis and travelling.

Portrait of Florian Trinh
Florian Trinh
  1. Apr 2013 – Apr 2018

    Beuth Hochschule für Technik Berlin (heute BHT)

    Computer engineering studies

    Software, hardware and everything in between: the foundation for my work between embedded systems and the web.

    • C
    • C++
    • Java
    • VHDL
    • Matlab
  2. 2015 – 2016

    Averdung Ingenieure & Berater GmbH

    Full-stack developer · Freelance

    A mobile app for monitoring a larger photovoltaic system, one of my first freelance projects, alongside my studies.

  3. 2016 – 2018

    ZP Zuhause Plattform GmbH

    Full-stack developer

    A multi-tenant smart home system: UI and backend of the control tablets plus embedded software for the devices built in-house.

  4. 2018 – 2019

    marxbeck GmbH

    Full-stack developer · Freelance

    The step into self-employment: full-stack development as a freelancer.

  5. Sep 2019 – Aug 2021

    P3

    Full-stack developer · Freelance

    NeXonic, a shopfloor tool for performance data analysis, quality reports, workflow management and energy monitoring.

  6. since Sep 2021Today

    4 Zero Solutions

    Full-stack developer · Freelance

    A data collection tool with API reporting and visualisation, and a tool for documenting part quality in automotive pre-series production.

  7. since 2025Today

    Zwischenstation e.V.

    Full-stack developer · Freelance

    Development of an administration portal for the association.

05 — Approach

How I work

Clear communication, short feedback loops and code your team will still enjoy touching two years from now.

  1. 1

    Understand

    Clarify goals, users and constraints. We work out what is really needed and what is not.

  2. 2

    Design

    Architecture, data model and milestones, with every decision documented and justified.

  3. 3

    Build

    Iterative short cycles with tests, code review and regular working increments.

  4. 4

    Run

    Deployment, monitoring and handover. If you'd like, I'll keep supporting the project afterwards.

Remote or on-site

Remote across Germany, Austria and Switzerland, on-site in Potsdam, Berlin and Brandenburg.

AI-assisted development

AI as a tool, with full responsibility

I use AI tools every day as an amplifier for 10+ years of engineering experience, not as a replacement for it. The result is faster iteration at the same quality.

  • 01

    Architecture stays hands-on

    System design, data models and trade-offs come from experience, not from a prompt.

  • 02

    Every line gets reviewed

    AI-generated code goes through the same review, typing and linting as any other code.

  • 03

    Tests as a safety net

    Automated tests and CI make sure that fast stays correct.

  • 04

    Privacy & IP

    No client code goes into third-party tools without approval. Local and EU options are available.

More time for the hard problems, faster iterations, the same level of care.

$ git log -1 --format=full
commit a3f9c21
    feat(api): add rate limiting per tenant

    Drafted with AI, architecture & review by hand.
    Co-authored-by: AI assistant
    Reviewed-by: Florian Trinh ✓

$ npm run lint && npm run typecheck
✓ 0 problems

$ npm test
✓ 214 passed · coverage 91%

$ git push # only now▍

06 — Location

Based in Potsdam, active across the whole metro region

My office is in Potsdam, half an hour from central Berlin. I'm happy to come by for workshops, kick-offs or pair programming. Everything else we handle efficiently remote.

On-site
Potsdam · Berlin · Brandenburg
Remote
Germany · Austria · Switzerland
Languages
German · English
~30 minPotsdamBerlinBrandenburg a. d. H.Frankfurt (Oder)BER
Metropolregion Berlin-Brandenburg · © OpenStreetMap

07 — Contact

Let's talk about your project

Tell me briefly what it is about. I usually reply within one business day.

You talk to me directly, no sales team, no agency in between.
florian@flow-ree.com
Send an email

Available now

florian@flow-ree: ~

Esc