German marketplace connecting insurance companies with experienced experts: search, requests, contracts and invoicing in one place.
Role: Team lead and software architect @ WeDo; backend and integrations
Client: German insurance-industry startup
Team: 4–5 developers over six years
Period: 2020–2026
Challenge
German insurers regularly need experienced specialists on demand, while many seasoned insurance professionals want to keep consulting on their own terms. The startup wanted a marketplace where companies search experts by competence and availability, send requests and sign contracts, while the platform takes care of the paperwork: proposals, contracts and correct invoices. Everything had to work in German and English and stay maintainable for years.
Solution
WeDo grew the product from an MVP in 2020 into a large Laravel and Vue 2 application. Experts describe their skills through a structured competence catalogue and can import their profile from LinkedIn; companies search, request and contract them. Contracts are generated from templates, invoices pass IBAN validation and render to PDF, and a multi-step manual invoicing flow involves admins. Realtime notifications run on Laravel WebSockets. I set up the architecture, led the team and owned integrations and infrastructure.
Key features
Landing pages for companies and experts; expert search by competence, region and rate
Structured competence tree and multi-step onboarding with LinkedIn import
Requests, offers, contracts; invoices with IBAN check and PDF generation
Admin back-office: requests, budgets, offers, clients, experts and content