How pricing works: Ranges reflect real project scope variance — a landing page with custom animations costs more than a clean static layout. Every engagement starts with a scoping call so you get a fixed price, not a surprise invoice.
Web Development
From landing pages to full-stack SaaS platforms. Prices in USD, billed on milestone delivery.
Landing Page
High-converting, fast, and fully responsive.
One-time, fixed price
- Up to 5 sections / single page
- Mobile-first responsive layout
- Next.js + Tailwind or SCSS
- Contact form with email delivery
- Vercel deployment included
- Core Web Vitals optimised (90+ Lighthouse)
- CMS integration
- Custom animations
- Multi-page routing
Business Website
Multi-page site with CMS and SEO foundation.
One-time, milestone-based
- Up to 10 pages with custom layouts
- Headless CMS (Sanity / Contentful)
- Blog or news section
- SEO metadata + structured data
- Google Analytics 4 instrumentation
- CI/CD pipeline (GitHub Actions)
- Vercel or AWS deployment
- 2 rounds of revision included
SaaS / Web App
Full-stack product with auth, API, and database.
Scoped per project
- Next.js App Router + TypeScript
- PostgreSQL or MongoDB schema design
- REST or GraphQL API (OpenAPI spec)
- Auth (OAuth2, JWT, RBAC)
- Stripe or payment integration
- Admin dashboard
- Docker + AWS or Vercel deploy
- Unit & integration test suite
- Full documentation & handover
Mobile Apps
React Native apps that share logic with your web backend. iOS & Android in one codebase.
MVP App
Core screens, shared API, App Store ready.
One-time, milestone-based
- Up to 8 screens
- React Native + Expo
- Firebase or Supabase backend
- Push notifications
- App Store + Play Store submission
- OTA update support (Expo EAS)
- Offline-first sync
- Complex animations
- In-app purchases
Full-Featured App
Shared backend, custom UI, full release cycle.
Scoped per project
- Unlimited screens & navigation flows
- Shared API layer with web app
- Custom Reanimated animations
- Offline-first with sync queue
- In-app purchases (RevenueCat)
- Deep links & universal links
- E2E tests (Detox)
- CI/CD with EAS Build
- App Store + Play Store management
Automation & Tooling
Scripts, bots, and pipelines that remove manual work. Priced by scope and hours saved.
Script / Integration
Single workflow automated end-to-end.
One-time, fixed price
- Single workflow or integration
- Python or Node.js script
- Cron or event-triggered execution
- Logging & error alerting
- Documented & handover-ready
Data Pipeline
ETL, transformations, and scheduled reporting.
One-time, milestone-based
- Multi-source ETL pipeline
- Data transformation & validation
- PostgreSQL / BigQuery destination
- Scheduled runs + failure recovery
- Slack or email alert integration
- Monitoring dashboard
Automation Suite
Full operations layer — workflows, tools, dashboards.
Scoped per project
- Multiple interconnected workflows
- Internal admin tooling (Retool / custom)
- Third-party API integrations
- Role-based access control
- Full documentation & runbooks
- Ongoing support retainer option
Consulting & Retainers
Architecture reviews, code audits, and fractional engineering leadership. Billed hourly or monthly.
Code Audit
Security, performance, and architecture review.
Fixed price, 5–7 day turnaround
- Full codebase review
- OWASP top-10 security check
- Dependency vulnerability scan
- Performance & bundle analysis
- Written report with prioritised fixes
- 30-min debrief call
Hourly Consulting
Architecture, design decisions, pair programming.
Minimum 2 hours
- System design & ADR sessions
- Tech stack recommendations
- Pair programming & code review
- Interview prep / technical coaching
- Recorded session on request
Monthly Retainer
Dedicated engineering hours every month.
Monthly, cancel anytime
- 10–30 hours/month (tier-dependent)
- Ongoing feature development
- Bug fixes & performance work
- Architecture advisory
- Weekly async progress updates
- Priority response time (< 4 hrs)
- Slack channel access
Need something that doesn't fit a tier?
Most interesting projects are custom. Share what you're building and get a fixed-price estimate within 48 hours.