Catweasel
From pitch to production — custom booking platform for an experiential education provider.

- •Experiential education provider in Cologne.
- •Serves schools, companies, and social institutions with class trips, team training, and educator seminars.
- •Modular activities: cooperation, rope elements, water, parkour.
- •Needed a digital booking system to replace manual coordination.
Key milestones on the customer journey:
- 1Client acquisition & pitch
- 2Requirements scoping
- 3Development (Compound)
- 4Launch & handover
The Challenge
Bookings were handled manually — emails, phone calls, spreadsheets. No structured system for managing multi-program adventures, partner hostels, trainer assignments, or generating booking confirmations. Scaling meant more admin overhead, not more capacity.
The Solution
Sales & Client Acquisition
+- • Identified the opportunity, pitched the solution, and closed the deal
- • Translated business requirements into a clear project scope and technical brief
- • Established the client relationship and managed expectations throughout
Project Management
+- • Coordinated between client stakeholders and the development team
- • Managed timeline, deliverables, and feedback cycles from kickoff to launch
- • Handled scope decisions and prioritization to keep the project lean and shippable
Platform (built by Compound partner)
+- • Laravel 12 booking management platform with multi-program adventure bookings and customizable activities/pricing
- • Admin dashboard for managing bookings, users, adventure programs, and partner hostels
- • Dynamic PDF generation: booking confirmations, trainer information sheets, client letters
- • Public booking API with rate limiting and draft system, UUID-based secure access without authentication
- • Bilingual support (German/English), role-based access control, CSV exports
Key Account & Ongoing Relationship
+- • Primary point of contact for all client communication post-launch
- • Feedback collection and feature prioritization for future iterations
Key Takeaways
Clean scoping upfront prevents scope creep — the brief stayed tight because requirements were properly translated before development started
Splitting business and technical ownership (PM vs. dev) keeps both sides focused and the client confident
For niche businesses, a custom platform often beats adapting generic SaaS — the booking logic was too specific for off-the-shelf tools
Explore moreCases
Need a custom platform for your business?
I handle the business side — scoping, project management, client communication — while my development partner builds. One point of contact, clean delivery.
