Straight answers.
No fluff. Everything you need to know before booking a discovery call — process, pricing, tech, and what happens after delivery.
The sprint is broken into three phases: Days 1–3 are architecture and blueprinting — we deconstruct your existing system and design the new one. Days 4–10 are the core engineering block — heads-down development with a private staging link so you can follow along. Days 11–14 are hardening and deployment — stress testing, performance profiling, and a zero-downtime atomic deployment.
Access credentials to your existing system (read-only is fine), a rough list of the features or workflows that are causing the most pain, and any existing technical documentation you have. You don't need to prepare a deck or a spec — the call is designed to extract that information through a structured technical interview.
Yes. All work is done remotely. Pricing is in GBP but invoices can be settled in EUR or USD at the prevailing exchange rate. Discovery calls are scheduled in GMT/BST — international clients typically overlap fine with early morning or late afternoon slots.
The booking fee covers the engineering time invested in the discovery call itself — a 1-hour technical deep dive, a Figma audit, and an architecture plan. This is real work, not a sales call. The £100 is deducted in full from your first invoice if you proceed. It exists to ensure both parties are serious before any time is committed.
Yes. The proposal you sign includes a single fixed price, a defined set of deliverables, and a hard timeline. Scope creep is not charged retroactively — if the scope needs to change after the contract is signed, a new change order is issued with its own fixed price. You will never receive an invoice that surprises you.
Essentials: 50% upfront, 50% on delivery. MVP: 40% deposit, 30% at mid-point staging review, 30% on delivery. Complex/Enterprise: 25% deposit, 25% at Happy Path demo, 25% at API milestone, 25% on delivery. Work does not start until the deposit is received.
TALL stands for Tailwind CSS, Alpine.js, Laravel, and Livewire. It's a full-stack PHP ecosystem that allows a single senior engineer to deliver production-grade, reactive web applications without the operational overhead of a JavaScript framework. Laravel handles routing, business logic, and the database. Livewire handles real-time reactivity without writing JavaScript. The result is sub-100ms interactions, clean maintainable code, and zero Node.js servers to manage.
Yes. The migration path from any stack — Rails, Django, Node, legacy .NET — to the TALL stack is well-established. The discovery call is specifically designed to map your existing data structures, business logic, and integrations to the new architecture. No business logic is lost in the rebuild.
Deployment is included in every tier. I target a hardened Linux VPS (typically Hetzner or DigitalOcean) with zero-downtime deployments via Laravel Forge or Ploi. Ongoing hosting management is available as part of the post-delivery retainer. You are never locked into a hosting provider — you own the server.
You receive the live URL, the full Git repository, all environment credentials, and — where applicable — CMS credentials. A handover document is included covering the architecture, deployment process, and any operational notes. Optional ongoing support retainers are available starting at £500/month, which include priority response SLA, hosting management, and direct engineer access.
Yes. All projects include a 14-day post-launch warranty period. Any bugs or regressions that are attributable to the delivered work are fixed at no charge within that window. This does not cover new feature requests or scope changes.
Still have a question?
Book a 20-minute discovery call. I'll answer everything directly — no sales pitch, just straight answers.
▸ BOOK_DISCOVERY_CALL