facebook meta pixel Hiring Platform to Modernize UK Railway Recruitment | Inoxoft - Inoxoft
Connected Railway

Hiring Platform to Modernize UK & Ireland Railway Recruitment

Industries:Railway job placement and staffing
Markets:United Kingdom & Ireland
Duration:Launch 2025 · Phase 2 spring 2026
Team:10 experts for MVP · 2-person AI-assisted team for Phase 2
Connected Railway agency dashboard — contracts
Web (for agencies), Mobile (for contractors), Admin panel Product Development Partnership
Services:

UI/UX Design, Product Discovery, Business Analysis, Custom Web and Mobile App Development, Architecture Design and Cloud Infrastructure Setup, CI/CD and DevOps Automation, QA and Manual Testing, AI Agent Development, Post-MVP Support and Feature Scaling Strategy

Technologies:

Flutter, Node.js, ReactJS, AWS, AWS Bedrock

Integrations:

Twilio, GetStream, Google Maps, reCAPTCHA, WhatsApp Business API

DevOps:

GitHub CI, Flake8, Pytest, Pre-commit

Project at a glance

Three phases, three user roles, two markets.

The UK's railway sector had long relied on informal networks to get things done. Job opportunities spread through WhatsApp threads and industry groups — a system built on trust and personal relationships, but one that made it harder for skilled workers outside those networks to break in.

The hiring process itself was fast-moving and demanding. Contractors regularly received calls at any hour — and missing one could mean missing a contract.

Under UK regulation, contractors can work with up to three agencies simultaneously — one primary, two secondary — each managing its own compliance obligations and communication flows.

Connected Railway set out to change that — building a platform where contractors could find and apply for work, and agencies could source and manage candidates, without the constant back-and-forth of phone calls and informal channels.

The problem

Hiring worked — but it was inconvenient for everyone involved.

We conducted in-depth research and multiple rounds of discovery calls with the people this platform was built to serve: contractors, recruiters, and training providers.

01

Job access wasn't transparent

Openings lived in scattered chats — inconvenient to track, and easy to miss unless you were in the right group.

02

Recruiters couldn't see the candidate pool

No centralised outreach or tracking. Matching ran on spreadsheets, phone calls and memory.

03

Qualifications and availability were invisible

No standardised profile, no filters by training, location or availability — so last-minute hires and no-shows.

04

Training pathways were unclear

Contractors didn't know which certifications to pursue, or where a career could go next.

05

Newcomers had no clear way in

Without visibility into who was qualified and available, agencies defaulted to the contacts they already had.

06

No way to forecast hiring efficiency

In an industry built on precise scheduling and safety standards, there was no data to plan against.

From railways to releases

Building a product out of deep industry knowledge.

Daniel wasn't looking for someone to simply build an app. He had no background in software and had never led a tech project. What he did have was a precise understanding of how UK railway hiring actually works — and a clear view of how technology could fix it.

How we worked

We translated that knowledge into a product without jargon or pressure — mapping flows, testing features, and leaving room for feedback at every step. Daniel joined every call, challenged us to simplify, and kept the team focused on what contractors need.

“

I've never felt this supported. You explained things simply, helped us prioritise, and actually cared about the product. I don't think I could build this with anyone else.

Daniel Merritt
Daniel Merritt
Founder & CEO, Connected Railway
â—ˆ
One month of discovery

Discovery that changed the direction.

We interviewed recruiters and contractors, ran market research and mapped feature expectations. Speed-to-market turned out to be decisive — so we defined a launch-ready scope with a clear post-launch roadmap instead of a full build.

20+
hours of strategic workshops
45
features scoped and documented
20
user flows across mobile and web
6+3
customer interviews and surveys
4+6
personas and user roles validated
Outputs
  • •MVP scope definition
  • •Wireframes for web and mobile
  • •Feature map + priority matrix
  • •ERD architecture mapped for scale
Phase outcomes
✓Documented requirements and product vision
✓Defined technology approach
✓UX designed for MVP web and mobile
✓Narrowed estimate range
✓Concept design of main screens for investors
✓100% of planned scope delivered
What we built together

Four surfaces, each with one job.

The platform included four key components, each designed to serve a specific user group and deliver immediate operational value across mobile, web, and admin interfaces.

â–¯

Mobile app

iOS & Android — for contractors
  • •Availability calendar
  • •Geo-targeted job alerts
  • •One-tap job application
  • •Skill-based profile matching
â–¤

Web app

For recruitment agencies
  • •Contract creation and publishing
  • •Contractor pool forecasting
  • •AI-powered match scoring
  • •Live applicant tracking
â—ˆ

Admin portal

For the platform team
  • •Moderation tools (ban / unban)
  • •Platform analytics
  • •Access controls and permissions
  • •Feature gating: Basic vs Professional
â—‰

Marketing website

For acquisition
  • •Brand messaging and product showcase
  • •Onboarding funnel for both sides
  • •App download links
Signature features

The Features That Make Hiring Feel Effortless

01

Smart Job Alerts

Contractors receive instant push notifications when a new job matches their skills and availability.

Built using Firebase and Flutter, with dynamic matching logic that filters by qualifications, availability, and location.

02

Availability Calendar

Contractors can mark when they're free to work, helping agencies avoid overbooking and streamline scheduling.

Custom-built calendar component with real-time backend sync to reflect current contractor availability.

03

Geo-Based Job Filtering

Users can set a location radius to only see jobs within a preferred distance from where they live or work.

Implemented with Google Maps API and geospatial logic to support radius-based filtering.

04

AI Match Rate Prediction

Agencies get a preview of how many relevant contractors match a job before publishing it.

A custom algorithm estimates talent fit by comparing job requirements with contractor profiles and historical behavior.

05

Talent Pool Forecasting Dashboard

Agencies can visualize candidate availability by role, skill, and region to plan recruitment in advance.

Integrated into the contract creation flow with live data to support proactive hiring decisions.

Phase 2 — spring 2026

Scaling the platform beyond the MVP.

After the platform launched, the team focused on onboarding agencies and contractors and validating the core model. In spring 2026, the client returned with a new scope: three major feature areas that would significantly expand the platform's capabilities.

The third role, added

Training providers

The training provider role was part of the original vision from day one. UK trade workers are legally required to hold certifications for specific types of work, much as a driver needs a license — without completing the required course, a contractor can't legally perform certain jobs. The platform knew this, but deferred it initially.

Training providers can now register on the web and manage their course catalogue directly on the platform. This consolidates what was previously scattered across dozens of separate provider websites with different UIs and inconsistent data formats.

What training providers can do

  • •Create, manage and publish courses — including drafts and archived listings
  • •Bulk import existing course catalogues via file upload, with no need to create courses one by one
  • •Add custom fields tailored to their organisation's specific needs, accommodating the real-world variety of training offerings
  • •Full enrollment pipeline visibility — from first inquiry to confirmed placement, in one place

What contractors get

  • •A new "Courses" tab in the mobile app
  • •Search and filter by course name, company and location
  • •Full course details, including fees and availability
  • •Enrollment tracked end to end — from first conversation through to completion
Second market

Irish market adaptation

The platform was initially built for the UK market. Following its successful launch, Connected Apps Ltd adapted the solution for Ireland — updating registration flows, phone number formatting and Eircode validation to reflect local requirements.

Registration flows
localised
Phone formats
+353 handling
Eircode
validation
Meeting users where they actually work

The WhatsApp integration

Even after the platform launched, a significant portion of railway job postings still happened through WhatsApp groups. Agencies found it faster to type a message into ten group chats than to fill out a structured job form — the platform's own strength, structured data, was also its friction.

The integration closes that gap by letting agencies post jobs through the channel they already use, while the platform handles backend data structuring.

How it works
  1. 1An agency messages the Connected Railway WhatsApp bot with a job description — the same way they'd post in a group chat
  2. 2The bot processes the message, extracting all required fields from the free-form text
  3. 3If any required fields are missing, the bot asks follow-up questions in natural conversation
  4. 4Once complete, the bot generates a formatted job card with all details and sends a preview
  5. 5The agency confirms, the job is published to the platform, and the agency receives a shareable link to post back into their WhatsApp groups
  6. 6The session stays active for 24 hours — an agency can start a posting, get interrupted, and return to continue
Model selection

Model selection was approached deliberately. Our team evaluated multiple models to find the right fit for this specific use case — balancing output quality with operational efficiency. Through testing and token optimisation, we identified a model that delivered the accuracy and reliability the integration required.

The integration is currently in final testing with the client and will be opened to all agencies once validated. Post-launch, it will be one of the most visible product features for prospective agency clients.

CR
Connected Railway
bot · online
Need 3 senior comms installers, Sept 22–Oct 14, £61.70/hr, CF10 1AX. Nights.
Got it. Which agency profile should this post under?
Railway Recruiting LLC
Any certification required beyond PTS?
COSS and fibre splicing
Job card preview
Senior Comms Installer × 3
Dates22 Sept – 14 Oct
Rate£61.70 / hr
LocationCF10 1AX
ShiftNights
CertsPTS · COSS · Fibre
Confirm ✅
Published. 47 matching contractors notified. Here's your shareable link ↗
Results

From launch to a three-sided marketplace.

Discovery phase
20+hours of strategic workshops
45features scoped and documented
20user flows crafted across mobile and web
6+3customer interviews and surveys
4+6personas and user roles validated
100%scope coverage — all planned features delivered
  • ✓ERD architecture fully mapped and aligned with future scale
Platform launch · 2025
1,000+contractors onboarded at launch
16recruitment agencies live
100%platform uptime
  • ✓Positive feedback from both contractors and agencies
Platform today · post-Phase 2
2,500+contractors onboarded
40+recruitment agencies live
2–4×delivery output on Phase 2 scope, enabled by Product Development 2.0
  • ✓Solution adapted for the Irish market
  • ✓Third platform role launched: training providers
  • ✓WhatsApp integration in final testing — pending full agency rollout
>_
Product Development 2.0

How two engineers delivered 3× the scope.

Phase 2 was delivered under Inoxoft's Product Development 2.0 model: two senior specialists, supported by custom AI agents, with the combined output of a full product team — business analysis, design, full-stack development, QA and DevOps, minus the handoffs and coordination overhead.

Product Dev 2.0 OS
</>
Dev Agent
â—‰
Engineering Operator
✓
QA Agent
â–¤
Design Agent
â—‰
Product Operator
â—ˆ
BA Agent
Output
DualLoop assurance
Loop 1 · AI
runs on its own,
loops until right
Loop 2 · Human
senior engineer
Requirements
Design & tasks
Cross-check:
nothing missed
Checked against
the plan
Build
Requirements:
meet the goal?
Code:
fits the vision?
Refine
✓ Production-ready. Ships.

Two operators drive the agents; every output then passes both loops — the AI loop iterates until the work is right, and a senior engineer signs it off before it ships.

â—ˆ

BA Agent

Turns business goals and raw requirements into development-ready specs. Identifies edge cases and flags gaps before a line of code is written.

</>

Development Agent

Implements across the full stack from structured specs, cross-checks output against requirements, and loops until it's consistent.

✓

QA Agent

Tests every output against spec, catches regressions and flags inconsistencies before human review. Quality gates sit inside the loop, not at the end.

â–¤

UI/UX Agent

Checks new screens and components against the established design system, keeping every surface coherent.

The engine behind it: custom AI agents

The AI agents running alongside the team are not generic tools. They were built and tuned by Inoxoft's R&D team, each one trained on real project experience — encoding Inoxoft's engineering standards, QA practices, design principles and delivery methodology accumulated across dozens of shipped products. They carry the institutional knowledge of a senior team.

In practice
Classic delivery
Product Development 2.0
Team shape
6–8 specialists, one role each, handoff at every stage
2 senior engineers + 4 custom agents, no handoffs
Stack coverage
Bounded by each engineer's primary stack
A mobile specialist ships cross-platform and web — the agent carries technical context, the engineer provides product judgement
Output on Phase 2 scope
Baseline
2–4× the output, no additional headcount
Accountability
Distributed across roles and coordination layers
Every output reviewed and approved by the engineers before production
What this looked like in practice

The scope for Phase 2 was fixed and agreed upfront. Working within that scope, the team delivered 2–4× the output of a comparably sized conventional team — covering, across two engineers and custom AI agents, every role that Product Development 2.0 accounts for: product strategy, business analysis, design, full-stack development, QA and DevOps.

No handoffs No role gaps No additional headcount

Stack flexibility

With the Development Agent handling syntax, patterns and platform-specific implementation, engineers are no longer constrained by their primary stack. A mobile specialist can confidently ship cross-platform and web code — the agent carries the technical context, the engineer provides the product judgment. In practice, the team can cover virtually any language, platform or framework the project requires.

Irish market adaptation

Updating registration flows, phone number formatting and Eircode validation across the platform — completed in a fraction of the time a conventional team would require.

Platform-wide features

The training providers module, WhatsApp integration, Irish market adaptation and all additional features were delivered through the Product Development 2.0 model — each output reviewed and approved by the engineers before reaching production.

The scope delivered

Three feature areas planned. A platform's worth shipped.

By the time Phase 2 closed, the team had delivered 2–4× the output of a standard delivery model. Every improvement the platform needed was identified mid-flight, scoped in days and shipped in the same window — without adding headcount or compromising quality.

Same fixed scope, three delivery models
Indexed to a conventional team on the Phase 2 scope
01
Conventional team
Six to eight specialists, handoff at every stage
Delivery time Baseline
Scope shipped 3 core areas
02
Conventional team + off-the-shelf AI
Copilots speed up individual tasks — the process stays the same
Delivery time ~25% faster
Scope shipped 3 core areas
03
Inoxoft Product Development 2.0
Two senior engineers + our own BA, Dev, QA and UI/UX agents inside one loop
Delivery time 2–4× faster
Scope shipped 3 areas + 8 features

Generic AI makes each engineer quicker at the task in front of them. It doesn't remove the handoffs, the role gaps or the coordination overhead — so the scope stays the scope.

Our agents encode Inoxoft's own analysis, engineering, QA and design standards, so the loop absorbs whole roles. That's why Phase 2 came back both faster and bigger than it was scoped.

Merged agency and training provider roles

One account now posts both jobs and courses — a structural change to how the marketplace works.

Custom fields system

Provider-specific fields that render consistently across web and mobile, with a small engineering footprint.

Contracts without a fixed rate

Agencies can publish before a rate is agreed, matching how negotiations actually happen.

Dashboard redesign

A rebuilt agency workspace, reflecting how the platform is used at 40+ agencies rather than at launch.

"My Courses" for contractors

Every enrollment tracked in one place, from first conversation through to completion.

Course search filters

Filtering by course name, company and location across the whole provider catalogue.

Training provider profiles

A dedicated contact page per provider, so contractors reach the right person directly.

Industry glossary

Railway certifications and terminology explained in-product, for contractors new to the sector.