MainPath for freelancers

Setup and operations come with it, so you stay on the work.

Several client projects side by side, cleanly separated. Several client projects side by side, cleanly separated.
Several client projects side by side, cleanly separated.

Freelance work with and without a platform

How the day-to-day compares.

Task With MainPath Without a platform
Project setup Fully covered: Repository, structure, CI/CD pipeline, server connection, domain Not offered: Unbillable hours at the start of every engagement
Several clients in parallel Fully covered: Projects and organisations separate clients, each with their own roles Not offered: One machine, many local setups, credentials in several places
Servers and operations Fully covered: Your own server over SSH or a managed one, with Docker, reverse proxy, SSL, firewall Partly covered: Servers maintained on the side, often only once something breaks
Deployment Fully covered: Every merge runs through the same GitLab CI pipeline for test, build Partly covered: Manual steps you have to relearn after three months away
Switching machines Fully covered: Ubuntu workspaces with VS Code, JetBrains, RDP or VNC. Not offered: Everything depends on one laptop, and an outage stops all work
Mobile releases Fully covered: Flutter, Expo and native projects into the App Store, Play Store Not offered: Signing, certificates and store forms done by hand
Using AI coding agents Fully covered: MCP server, mp CLI and VS Code plugin connect Cursor Partly covered: Agents work without clear conventions or a pipeline to check them
Production errors Fully covered: Error tracking with Sentry once you connect your account under Connections. Not offered: The client reports the bug, usually at the weekend
Handover at the end Fully covered: Repository, pipeline configuration Not offered: Knowledge stays with you, which means questions months later
How you come across Fully covered: Audit log, roles, deployments in Git Partly covered: Operations and privacy questions get answered from scratch per enquiry

Green is covered, amber is partial, grey is not included.

What solo developers get

Six things that matter when nobody else cleans up behind you.

Billable hours back

Setup, pipeline and server groundwork are done before you start

Clients kept apart

Every project has its own credentials, roles and secrets.

Operations off your mind

Docker, databases, reverse proxy, SSL, firewall and backups are set up by MainPath, on your server or a managed one.

AI agents with context

Through the MCP server, mp CLI and VS Code plugin, Cursor

Not tied to one laptop

Ubuntu workspaces start ready to use in the browser or over RDP.

Handover as a selling point

Environments and deployments live in Git history, so you can promise a client a system somebody else can pick up.

Work locally or in the cloud?

Entirely your call. We give you the ideal setup for both paths.

Local MainPath Toolbox
  • Git & repos
  • Flutter SDK
  • Node.js
  • Docker

The MainPath Toolbox detects tools and starts everything with one click.

Cloud Remote workspace
  • Ubuntu VM
  • VS Code in browser
  • From anywhere

Ready-made dev environment. No local setup required.

Work locally or in a cloud workspace, depending on client and device.

What a new engagement looks like

Four steps from signing to the first deployment.

  1. Create the project

    Pick stack and platforms in the wizard.

  2. Sort out the server

    Use a managed server or attach the client’s server over SSH.

  3. Work wherever suits

    Develop locally with the MainPath Toolbox or in a cloud workspace.

  4. Hand it over

    At the end the client receives repository, pipeline and server setup.

Frequently asked questions

Is a platform worth it when I work alone?

The comparison is not platform versus team, it is platform versus unpaid hours.

How do I keep client projects apart?

Each project is its own unit with its own repository, environments and credentials.

What if the client wants to continue without me?

The code belongs to the client, with full code ownership.

Does this actually help with AI coding agents?

Tools like Cursor

Can I keep using the server I already have?

Yes. You attach an existing server over SSH

Robin Janke

Talk to the sales team

Tell us what you are building. We reply through the contact form.