Back to home
Project 2 · Apr 13 – May 5, 2026
RedBridge Website V2 — Next.js Migration
Role: Head of IT · Software Engineer & Product Manager · Team lead
Business Impact
Cost
Single EN/ZH codebase via next-intl replaces 28 separate HTML files — future content updates take significantly less time. Agency-equivalent migration cost: est. $20,000–$40,000 AUD avoided.
Marketing
Next.js SSR and structured SEO metadata improves Google search rankings organically, reducing long-term reliance on paid ads. Security headers and Core Web Vitals improvements protect brand trust.
Revenue
Improved site performance and UX reduces bounce rate on booking and employer enquiry pages, directly lifting conversion rates. Faster mobile experience captures the Chinese-speaking, mobile-first user base.
Project Summary
| Field | Details |
|---|---|
| Project Name | RedBridge Website V2 — Next.js Migration |
| 项目名称 | RedBridge 网站 V2 — Next.js 迁移 |
| Period | Apr 13 – May 5, 2026 (~3 weeks) |
| 周期 | 2026年4月13日 – 5月5日(约3周) |
| Company | RedBridge Consulting (Siddeley Group) |
| 公司 | RedBridge Consulting(Siddeley Group) |
| Role | Head of IT — Engineering + Team management |
| 职能 | IT 总监 — 工程 + 团队管理 |
| Vanessa's commits | 25 of 218 total |
| Vanessa 提交 | 218 次总提交中的 25 次 |
| Team | Vanessa · Nicole · Eric (Yinjia) · Avivi (temp) |
| 团队 | Vanessa · Nicole · Eric(Yinjia)· Avivi(临时) |
| Stack | Next.js 16 + TypeScript 5 + Tailwind CSS 4 + next-intl + shadcn/ui |
| 技术栈 | Next.js 16 + TypeScript 5 + Tailwind CSS 4 + next-intl + shadcn/ui |
| Deployment | Cloudflare Pages via OpenNext |
| 部署 | 通过 OpenNext 部署至 Cloudflare Pages |
| Cost Impact | Est. $20,000–$40,000 AUD agency cost avoided |
| 成本影响 | 估计节省机构费用 $20,000–$40,000 澳元 |
Key Highlights
- Managed 3 direct reports (Nicole, Eric, Avivi) across concurrent multi-project delivery
- Architected OpenNext adapter for Next.js SSR on Cloudflare Workers — non-trivial deployment challenge
- Implemented next-intl i18n system: one codebase serving both EN and ZH — replaces 28 separate HTML files
- Configured security headers, canonical URLs, and structured SEO metadata in next.config.ts
- Reviewed and merged all team PRs — zero broken builds shipped to production
- Resolved CORS and form submission issues affecting production routing
- Returned from planned absence April 13 and re-onboarded while managing live delivery
Phase Breakdown
Team
| Member | Role | Commits | Focus |
|---|---|---|---|
| Vanessa (vchs123) | Head of IT | 25 | Deployment architecture, i18n system, SEO, CORS fixes, PR reviews, security, team management |
| Nicole (nicole-nxn) | Direct report | 125 | Frontend React components — FAQ, success cases, for-employers, about, booking UI, shadcn/ui integration |
| Eric / Yinjia (yinjiaw2) | Direct report | 67 | Content — pathway pages, employer network, hero sections, Chinese content, footer |
| Avivi (Avivi30) | GM's secretary (temp) | 2 | Homepage JSON content — assisted Apr 14 while Vanessa was re-onboarding post-absence |