Freelancingtoolkit
Freelancingtoolkit gives independent professionals one place to run their entire business — less admin, more billable work. Here’s how I designed, built and shipped it end-to-end.
Project Overview
Freelancingtoolkit is a SaaS platform that gives independent professionals a single place to run their whole business — instead of juggling a CRM, a spreadsheet for hours, a separate invoicing tool and a folder full of CV versions. It covers the full lifecycle: winning the client, doing the work, and getting paid.
The Challenge
Freelancers lose billable time to tool-switching and manual admin. The goal was to consolidate lead management, applications, CVs, time tracking, project management and invoicing into one coherent product — fast and simple enough for a one-person business, yet flexible enough to grow with them.
The Approach & Solution
I designed the product around clear domain boundaries so each area can evolve independently, then built it end-to-end:
- CRM & pipeline — track leads and clients from first contact to signed deal.
- CV builder — maintain multiple tailored CV versions and export on demand.
- Time tracking — log hours against projects and roll them into invoices.
- Project management — deliverables, status and deadlines in one view.
- Applications & billing — manage outgoing applications, generate invoices and handle subscriptions via Stripe.
A Symfony/PHP backend exposes a REST API consumed by a React single-page frontend, with data in MySQL and Elasticsearch powering fast full-text search across clients, projects and documents. All marketing content around the app is managed in TYPO3, so copy and pages can be edited without touching the product. The whole stack is containerised with Docker and deployed to AWS, so environments are reproducible from local to production.
There's a fully functional demo system you can try without signing up — it resets automatically every 30 minutes, so it's always populated with realistic data and safe to click around in.
At a Glance
Built and operated end-to-end — architecture, backend, frontend, payments, infrastructure and ongoing maintenance.
Want me to help with your project?
Tell me the outcome you need — I deliver projects end-to-end, now faster with AI.