Serious software, properly built.
From greenfield applications to legacy rescues — a Code Bunny will get your software into a shape you can be proud of.
Application Development
A Code Bunny will take your idea from spec to production — whether that is a SaaS product, an internal tool, or a customer-facing web application. We do not assemble off-the-shelf parts and call it custom development.
- Bespoke web applications in Ruby on Rails or modern JavaScript
- API-first architecture with RESTful or GraphQL interfaces
- State machine modelling, domain-driven design, clean architecture
- Full test suite shipped alongside every feature — not bolted on later
- Deployed to your infrastructure with Docker and Kamal
Legacy Application Rescue
Inherited a codebase that nobody wants to touch? A Code Bunny will audit what you have, identify the risk, and get it back into a state you can ship from confidently. We have upgraded Rails apps from version 4 through to current, added test coverage to untested codebases, and resolved CVEs that had been sitting open for years.
- Full codebase audit — security, dependency health, test coverage gaps
- Rails and Ruby version upgrades, however far behind you are
- Introduce test coverage progressively, without rewriting everything
- Security patch triage and dependency resolution
- Performance profiling and N+1 elimination
- Documentation of the parts no one wrote down
iOS & Swift Development
Native iOS applications built properly — not a web view in a wrapper. A Code Bunny will build to Apple's platform conventions, using Swift and SwiftUI, and ship something that feels like it belongs on the device.
- Swift and SwiftUI for iPhone and iPad
- App Store submission and review management
- Integration with your existing Rails or third-party API
- Push notifications, in-app purchases, background sync
- Unit and UI test coverage using XCTest
API Design & Integration
APIs built to be consumed — clear contracts, versioned endpoints, proper authentication, and documentation that does not go stale. We also connect your systems to third-party platforms: payment processors, logistics, CRMs, and everything in between.
- RESTful and GraphQL API design and implementation
- OAuth 2.0, API key, and JWT authentication patterns
- Stripe, GoCardless, and payment gateway integrations
- Webhook handling with retry logic and delivery guarantees
- OpenAPI documentation generated from the codebase
E-commerce Development
Custom e-commerce built around how your business actually works — not forced into a Shopify theme. From inventory management to custom checkout flows, Code Bunnies build e-commerce that handles edge cases your platform cannot.
- Custom storefront development with Rails or Astro
- Stripe Checkout, Payment Intents, and subscription billing
- Order management, fulfilment workflows, and stock control
- B2B pricing tiers, discount engines, and custom rules
- Migration from WooCommerce or Shopify to a bespoke system
Ongoing Partnership
Some clients need a Code Bunny available monthly — a team that knows their codebase and can act quickly. Our retainer arrangements give you ongoing development capacity without the overhead of a full-time hire.
- Agreed monthly hours with a named senior developer
- Feature development, bug fixes, and performance work
- Proactive monitoring of dependency and security advisories
- Regular code review and architecture guidance
- Priority response for urgent production issues
Not sure which fits?
Tell us where you are and where you want to be. A Code Bunny will work out the rest.
Talk to a Code Bunny