Client · Upwork

Enterprise migration, delivered below market rate

Our first client engagement — a full Apache Wicket to Next.js + Spring Boot migration. Delivered at a below-market rate to establish our track record. Market value for equivalent work: $50,000+.

The problem

What the client needed

The client's application was built on Apache Wicket with an ageing Java Spring setup — a combination that made every feature addition slow and every deployment a manual, error-prone two-hour ordeal. Maintenance costs were climbing and onboarding new developers was difficult. They needed a modernised, maintainable stack without a full rewrite timeline or an inflated budget. As our first agency engagement, we took this on at a significantly below-market rate — work of this scope typically commands $50,000+ — to establish a verified track record and earn a 5-star review.

Our approach

How we delivered

  1. 01 — Discovery: full audit of the existing Wicket + Spring codebase, mapped business logic, identified migration risks, and agreed a phased delivery plan with the client.
  2. 02 — Execution: rebuilt the frontend in Next.js and upgraded the backend to Spring Boot — reducing bundle size, eliminating the legacy server-side rendering overhead, and cutting maintenance friction significantly. CI/CD pipeline added for zero-touch deploys.
  3. 03 — Handoff: full regression testing across user flows, written runbook covering build and deploy steps, and a live walkthrough with the client's team before contract close.
Results

Before & after

MetricBeforeAfter
Market value$50,000+
DeliveryEstimate onlyOn time
DeploymentManual / 2 hrsAutomated / 8 min
Page load8s1.2s

Want results like this?

Let's talk about your project. Free audit, no commitment.

Start a conversation