Marc Lindorfer

Currently available · Remote across Europe · 20-30h/week

I build and run SaaS systems, from architecture to production.

Senior Full-Stack Engineer and Software Architect in the TypeScript ecosystem. Most recently CTO as a solo technical owner: a complete SaaS product platform from architecture to operations.

Marc Lindorfer · Senior Full-Stack Engineer & Software Architect

End-to-end ownership

Architecture, code, database and operations without handoff loss.

Proven depth

A SaaS product platform built as solo CTO is the reference point.

Durable decisions

Domain-driven design, documented trade-offs and maintainability over cleverness.

Senior impact part-time

Reliable, efficient and productive without a long ramp-up.

Complex systems become clear architecture.

Services

How I can help

  1. 01

    SaaS from 0 to 1

    Architecture and build-out of new products: clean domain boundaries, durable foundations, fast and reliable delivery.

  2. 02

    Architecture & technical advisory

    Assessing and evolving existing systems: domain modelling, backend structure, data consistency, monorepo strategy and trade-off decisions.

  3. 03

    Full-stack feature delivery

    End-to-end implementation in the TypeScript stack (Next.js/React, Node/Express, PostgreSQL), including integrations, OAuth and AI-assisted workflows.

  4. 04

    Data engineering & analytics

    Data pipelines and reporting on Google BigQuery, from raw data to self-service dashboards.

Projects

Selected work

Anonymized PropTech SaaS Platform

Own SaaS product · anonymized case study

A technically complex SaaS product platform in the real-estate domain, technically owned from architecture to operations.

  • Multiple web surfaces and portals on one shared platform layer
  • Clear domain boundaries, reusable UI and data-model building blocks
  • Domain-driven backend with consistent data handling
  • Isolated, testable calculation logic for sensitive workflows
TypeScriptNext.jsReactNode.jsPostgreSQLDockerPWA

Analytics Platform (BigQuery)

Data Engineering · mobility provider (DE)

A production-grade analytics platform for a mobility app, from raw-data normalization to AI-assisted self-service.

  • Three-layer BigQuery warehouse (Foundation, Feature, Application) with idempotent ETLs
  • Dedicated dashboard analytics pipeline with config_hash deduplication and click-to-order attribution
  • Five custom Looker Studio community visualizations in vanilla JavaScript (dscc)
  • AI self-service assistant (n8n + Claude) in Slack, self-hosted on Cloud Run
BigQuerySQLETLFirebase / GA4Looker Studion8nAnthropic ClaudeGCP

Trackinator

Figma plugin · product tooling

A Figma plugin that defines analytics tracking directly in design, generates code and keeps teams synchronized through live status.

  • Figma nodes as the source of truth for event definitions, visible and versioned with the design
  • Generated tracking code that developers can integrate without copying by hand
  • Dev/QA flow with implementation status across the full lifecycle (defined -> dev -> QA -> live)
  • Release versioning for retrospective comparisons and auto-tracking via a component registry
ReactTypeScriptZodFigma Plugin APIFirestoreBigQuery

Tech

Technology stack

Frontend

TypeScriptNext.jsReactTailwind CSSRadix / shadcnDesign SystemsTanStack QueryPWA

Backend & database

Node.jsExpressPostgreSQLSupabaseBigQueryREST / OpenAPISQL

Architecture

Domain-Driven DesignClean ArchitectureMonorepoManual DIEvent-drivenLayered ArchitectureIsomorphic domain engines

Cloud & DevOps

DockerCoolifyHetznerGitHub ActionsSentryPostHog

AI & integrations

AI Document ExtractionMCP ServerAgentic WorkflowsOpen Banking (PSD2)OAuthGoogle MapsAzure AI

Domain expertise

PropTechReal estate (AT)Austrian tenancy lawIndexation / CPIFinTech / Open BankingMulti-tenant portals
Marc Lindorfer

About me

Hi, I am Marc

I am Marc Lindorfer, a Senior Full-Stack Engineer and Software Architect from Linz, Austria.

I have been building software for 9+ years and most recently co-founded and technically built a complete SaaS product platform as CTO. Before that, I worked in engineering for 9+ years, including technical leadership roles and the build-out of a BigQuery analytics platform.

I care about cleanly cut architecture that lasts, and about systems that are not only built, but also run reliably.

Languages: German (native) · English (fluent)

AI in engineering

AI as leverage, applied deliberately, not vibe coding

I use AI deliberately and with control, so I can deliver scope and speed that would otherwise require a full team, without giving up responsibility for architecture and quality.

My own AI tooling layer

I build the tools I use to build faster: custom AI skills, codified project rules and an MCP server that gives agents targeted project knowledge instead of guesswork.

Conventions are codified

Architecture, naming and testing standards exist as rules. AI follows my style instead of producing arbitrary code that later becomes technical debt.

I decide, AI accelerates

Architecture, domain boundaries and trade-offs stay with me. AI takes over the repetitive work, not the responsibility.

Quality stays measurable

Every output goes through review, typecheck, linting and tests. Only code that holds up is kept, never blind copy-paste.

Contact

Let us find out whether I am the right fit for your project.

The easiest way is to send a short note about the product, the current situation and the role you are looking for. I will reply with an honest assessment.

  • SaaS build-out, architecture and full-stack development
  • Remote across Europe, occasional onsite possible
  • Best suited for long-term collaboration at 20-30h/week

Availability

Currently available · Remote across Europe · 20-30h/week

Email: office@marclindorfer.dev

If you are not sure whether the scope fits, a rough description is enough. I will tell you openly whether I am the right person to help.