Project Helix

Enterprise E‑Commerce Platform

Unified platform • Single sign-on • Four domains

Four Disconnected Systems Became One

Client: Australian Product Distribution Company (Confidential)

This client had four separate systems that didn’t talk to each other — a trade storefront, a membership platform, an internal admin tool, and an authentication server. Staff and customers had different logins for everything, and managing accounts across platforms was a constant headache.

We built a single unified platform that brought all four together. Staff log in once and move seamlessly between every part of the business. The trade storefront handles complex B2B pricing with automatic discounts, quantity tiers, and membership-based deals. Orders flow through to accounting automatically.

  • Single sign-on across all four business platforms — one login for everything
  • Flexible discount engine supporting tiered pricing, bundles, and membership rates
  • Payments and invoicing connected directly to their accounting system
  • CRM integration keeping customer data in sync across sales and support

Built with: Ruby on Rails, PostgreSQL, AWS, Stripe/eWay, HubSpot

Read Full Case Study →

A Marketplace That Connects Coaches With Athletes

Client: Sports Technology Startup (Confidential)

A sports technology company wanted to build a marketplace where professional coaches could offer programs to athletes — with video analysis, direct messaging, and seamless payments all in one place. Off-the-shelf tools couldn’t deliver the custom coaching workflow they needed.

We built the platform from scratch as a multi-tenant SaaS product. Each coaching organisation operates independently in their own space. Athletes book sessions, coaches upload video analysis, and payments flow through Stripe to the coach automatically.

  • Coaches and athletes connect, message, and share video through one platform
  • Marketplace payments with automatic coach payouts via Stripe
  • Coach verification workflow ensures quality before profiles go live
  • Each coaching organisation operates in their own isolated, branded environment

Built with: Ruby on Rails, Stripe, Stream Chat, AWS

Read Full Case Study →

Project Falcon

Sports Coaching SaaS

Marketplace • Video analysis • Coach payouts

Project Aqua

Industrial HMI

Industrial HMI (Human-Machine Interface) • Real-time monitoring • Touch-first

A Control Room in the Operator’s Hands

Client: Vontech (Water Treatment Equipment Manufacturer)

Vontech manufactures ultrafiltration systems for water treatment plants. Their equipment was controlled by disconnected PLCs (Programmable Logic Controllers) with no unified interface — operators had no real-time view of what the system was doing and had to follow complex manual procedures to run routine maintenance cycles.

We built a purpose-built touchscreen control system (HMI) that gives plant operators a single dashboard to monitor the entire filtration system, trigger maintenance with one tap, and let scheduled tasks run themselves. The interface is designed for industrial environments — large touch targets for gloved hands, a dark theme to reduce screen glare in bright plant conditions, and fault-tolerant architecture built for 24/7 operation.

  • Real-time monitoring of 8 sensors across a 3-membrane filtration system
  • One-touch automated backwash replacing complex manual procedures
  • Scheduled maintenance automation — set it and forget it
  • Intelligent alarms that alert operators before problems become failures

Built with: Elixir/OTP, React, Electron, Phoenix WebSockets

Read Full Case Study →

KiteTimer — The Tool We Built to Run Our Own Business

Client: Two Red Kites (Internal Product)

Running multiple client projects simultaneously meant constant context-switching between tools just to understand where time was going. We needed a single place that could track time, flag budget overruns early, and give clients accurate reports — without anyone having to manually maintain it.

KiteTimer is the platform we built to solve this. It tracks time automatically as tickets move through our workflow, sends alerts when a project hits 50% or 80% of its estimate, and generates the reports clients actually want to see. It posts updates to both Slack and Google Chat, so the whole team stays informed regardless of which tool they prefer.

  • Timers start and stop automatically as tickets move through workflow states
  • Budget alerts at 50% and 80% give clients early warning, not surprises
  • Timesheet and velocity reports ready for client review at any time
  • Notifications delivered to Slack and Google Chat simultaneously

Built with: Ruby on Rails, PostgreSQL, Slack API, Google Workspace APIs

Read Full Case Study →

Internal Product

KiteTimer

Our own tool • Automatic time tracking • Budget alerts

Internal Product

Janus

Agentic AI • Faster delivery • Fewer defects

Janus — Our AI Workforce That Delivers Software

Client: Two Red Kites (Internal Product)

We built Janus to make our own team dramatically faster. It’s an AI-powered delivery system that coordinates multiple specialist agents working on the same task at the same time — so reviews, security checks, and quality assurance that used to take days now happen in minutes.

Every client project we deliver runs through Janus. The result is faster turnaround, fewer defects, and consistent quality across every engagement.

  • Development cycles shortened — work that took days now completes in hours
  • Every delivery goes through automated security, architecture, and quality reviews
  • Consistent quality across all client projects, regardless of scope or complexity
  • Human oversight at every decision point — AI accelerates, people approve

Read Full Case Study →

Gaia — From Idea to Working Prototype in Hours, Not Weeks

Client: Two Red Kites (Internal Product)

Gaia turns a product idea into a working, professionally designed application you can click through and demo — not a static mockup, but real software with real data. What traditionally takes weeks of design and development happens in hours.

We use Gaia to validate ideas with clients before committing to full builds. It also renovates existing applications — giving an ageing system a modern look and feel without starting from scratch.

  • Go from product brief to clickable, working prototype in hours
  • Validate ideas with stakeholders before committing budget to a full build
  • Modernise the look and feel of existing applications without rebuilding them
  • Every prototype is real software — not a throwaway, it becomes the foundation

Read Full Case Study →

Internal Product

Gaia

AI prototyping • Hours not weeks • Real working software

Project Atlas

Training Platform Modernisation

Modern UI • Recurring billing • Zero disruption

A Working System Made Much Better

Client: Sports Training Organisation (Confidential)

This organisation had a training management platform that worked — but it was ageing, hard to use, and increasingly expensive to maintain. They couldn’t afford a full rebuild, and they couldn’t afford to break what was already keeping the business running.

We modernised the platform incrementally, replacing the dated interface piece by piece while leaving the proven business logic intact. New features rolled out gradually so active users were never disrupted. The result is a platform that feels modern and is genuinely pleasant to use — without any of the risk of a ground-up rewrite.

  • Modernised interface without disrupting active coaches and athletes
  • Professional PDF reports and Excel exports for athlete performance data
  • Recurring subscription billing with Stripe, handling plan changes cleanly
  • Incremental rollout strategy — no big-bang release, no disruption

Built with: Ruby on Rails, PostgreSQL, Stripe, Tailwind CSS

Read Full Case Study →

Spreadsheets Replaced With a System That Actually Scales

Client: Australian Response Services Provider (Confidential)

An Australian response services company was managing multi-site operations across disconnected spreadsheets. Incident tracking was manual, compliance reporting was painful, and executive leadership had no real-time picture of what was happening across the business.

We built a centralised operations platform that replaced the spreadsheets entirely. Incidents are logged and tracked in one place, documents stay connected through their existing SharePoint setup, and management dashboards give leadership the visibility they need without waiting for weekly reports.

  • Centralised incident tracking replacing spreadsheets across all sites
  • Executive dashboards with live operational data, no manual reporting
  • SharePoint connected for document access without changing how staff work
  • Site consolidation workflows when operations merge or restructure

Built with: Ruby on Rails, MySQL, SharePoint API, AWS QuickSight, Power BI

Read Full Case Study →

Project Sentinel

Response Management

Multi-site • Live dashboards • SharePoint

Project Compass

Platform Migration

Zero data loss • Enterprise SSO • All integrations kept

A Full Platform Rebuild Without Losing Anything

Client: Professional Development Platform (Confidential)

A coaching and professional development company had outgrown their existing platform. It was built on a technology stack that made new features slow and expensive to deliver — but they had enterprise clients relying on it daily, with existing integrations for scheduling, email sync, and corporate single sign-on that couldn’t be disrupted.

We rebuilt the entire platform on a modern foundation while keeping every integration working throughout the transition. Corporate clients didn’t notice the change. Coaches continued booking and running sessions without interruption. The new platform is faster, easier to extend, and already delivering features the old system never could.

  • Full platform rebuild with zero disruption to active enterprise clients
  • Corporate single sign-on preserved — client staff login unchanged
  • Coaching session scheduling and email sync carried over without data loss
  • New features now delivered in days, not months

Built with: Ruby on Rails 8, PostgreSQL, Auth0, Calendly, Nylas

Read Full Case Study →

Built to Grow Without Becoming Unmaintainable

Client: Australian Building Company (Confidential)

A growing construction company needed a new business management platform. They’d seen what happened to other systems as businesses scaled — a tangle of code where every change risks breaking something else. They wanted something that could grow with them without turning into a maintenance nightmare.

We designed the platform with clear boundaries between different parts of the business: project management, quoting, scheduling, and compliance each live in their own domain and communicate through well-defined interfaces. Adding a new feature in one area doesn’t touch the others. As the company grows, the platform grows with it — cleanly.

  • Clean architecture that separates quoting, scheduling, and compliance concerns
  • New features added without risk of breaking unrelated parts of the system
  • Comprehensive error monitoring catches issues before they reach users
  • Designed to support the business five years from now, not just today

Built with: Ruby on Rails 8.1, PostgreSQL, Tailwind CSS, AWS

Read Full Case Study →

Project Meridian

Construction Management

Clean architecture • Built to scale • Construction

Have a Similar Challenge?

Every project above started with a conversation. Let’s talk about what you’re trying to build — or fix. A free 30-minute call with our senior developers costs nothing and usually clarifies everything.

Book Your Discovery Call

Or email us at contact@2rk.co