AL Software Solutions
WORK

Software we have built and helped evolve.

Selected client projects and our own product development, showing the systems we have delivered, the work we have taken responsibility for and the support we have provided.

CLIENT PLATFORMS AND OUR OWN
tiQtoQCATs StepPeopleCertTrainerlyBiosciences for Farming in AfricatiQtoQCATs StepPeopleCertTrainerlyBiosciences for Farming in AfricatiQtoQCATs StepPeopleCertTrainerlyBiosciences for Farming in Africa

Showing tiQtoQ first.

Client engagements

SELECTED WORK
01TEST REPORTING & ANALYTICS

tiQtoQ

Platform architecture, full-stack development & support
2023 — present

tiQtoQ needed to bring fragmented software-testing data into a single platform that could show both engineering quality and business risk. We architected and led the end-to-end development of the resulting multi-tenant system, covering the React front end, Node.js and Azure Functions services, MySQL data layer, test-result ingestion and cloud deployment.

The platform brings results from different testing tools into a shared view of software quality. We developed cross-project reporting and business-workflow risk views, alongside AI-assisted failure analysis that collects test evidence and returns structured diagnostics. The AI processing uses Azure Service Bus and Azure AI Foundry, with versioned prompts and controls on model usage.

The engagement also covers requirements and roadmap planning, guidance for other developers, CI/CD, Bicep infrastructure changes, managed database migrations and production support.

RESPONSIBILITIES
  • Solution architecture
  • Full-stack development
  • Requirements & roadmap
  • Developer guidance
  • Production support
TECHNOLOGY
  • REACT
  • TYPESCRIPT
  • AZURE FUNCTIONS
  • SERVICE BUS
  • MYSQL / FLYWAY
  • AZURE AI FOUNDRY
  • BICEP
CLIENT PERSPECTIVE

Ross fitted seamlessly into our team from the outset and very quickly became someone we trusted and relied upon. He took a product from concept through to production with very little development support, working closely with subject matter experts to understand the requirements and turn them into a successful working product.

His contribution went well beyond the product he was brought in to build. Ross became a trusted advisor across a number of our products, always willing to share his experience, challenge ideas constructively and help wherever he could.

There was never any distinction between Ross and our permanent team members — he was simply one of the team. He regularly stepped in to help with issues outside his formal remit and approached everyone he worked with, regardless of role or seniority, in the same friendly, approachable and professional manner.

I would have no hesitation in recommending Ross to any organisation. He is an excellent engineer, but just as importantly, he has a rare ability to communicate effectively and build strong relationships with people at all levels. He combines strong technical expertise with a friendly, approachable and collaborative manner, allowing him to make a genuine contribution well beyond the immediate work he is brought in to deliver.

David CoffeyQA Consultant / Product Manager, tiQtoQ
Visit tiQtoQ
02LEARNING & ASSESSMENT

CATs Step

Platform development & technical leadership
2014 — 2024

CATs Step needed to deliver multilingual learning consistently across web and mobile, including environments without reliable connectivity. We designed the content-management and shared learning platform for two University of Cambridge trusts, including offline iOS and Android delivery, progress synchronisation and on-device speech scoring, and stayed with the platform from initial design through to the acquisition of the business.

Our remit expanded to technical leadership across learning, assessment, reporting and cloud systems. We set technical direction, contributed to board discussions and managed an offshore delivery team. We also designed and built the Yellowfin BI reporting solution, from MySQL source data through to dashboards and access for teachers, administrators and national-level users.

Later work introduced AI-assisted first-pass text translation at nominal model cost, with human review treated as a separate stage. When the business was sold, we supported the acquisition from the technical side: presenting the platform to prospective buyers, preparing technical documentation and answering due-diligence questions.

RESPONSIBILITIES
  • CTO responsibility
  • Technical strategy
  • Product & requirements
  • Offshore team management
  • Acquisition & due-diligence support
TECHNOLOGY
  • PHP
  • JAVASCRIPT
  • CORDOVA
  • MYSQL
  • YELLOWFIN BI
  • AWS
Visit CATs Step
03CROSS-PLATFORM MOBILE

White-labelled sports apps

Application development & automated client builds

We designed and developed iOS and Android sports applications with automated builds for different teams. Shared application code supported client-specific versions, allowing common functionality to be maintained across the apps.

The work included re-platforming an earlier Ionic and Firebase implementation to React Native, with backend services on AWS Lambda, API Gateway and DynamoDB.

RESPONSIBILITIES
  • Application design
  • Cross-platform development
  • Build & release automation
  • Re-platforming
TECHNOLOGY
  • REACT NATIVE
  • IOS
  • ANDROID
  • AWS LAMBDA
  • API GATEWAY
  • DYNAMODB

Our own product development

DEVELOPED BY AL SOFTWARE SOLUTIONS
04AI PERSONAL TRAINING

Trainerly

Product ownership, architecture & delivery
2025 — present, private beta

Trainerly is our own AI personal-training application. It combines conversational profile-building, personalised training plans and guided workouts, using training history, available equipment and feedback to inform future sessions.

We took the product from concept to a deployed private beta, owning product definition, user experience, architecture, integration and release decisions. Implementation uses AI-assisted development against our requirements, with review and validation remaining part of the delivery process.

The application combines Next.js and React with Vercel, Supabase, Stripe and Strava. Its AI workflows include prompt versioning, output evaluation and execution and cost monitoring.

RESPONSIBILITIES
  • Product ownership
  • Architecture
  • UX definition
  • Delivery & release
  • Beta operation
TECHNOLOGY
  • NEXT.JS
  • SUPABASE
  • VERCEL
  • STRIPE
  • STRAVA
More about Trainerly
05BUSINESS OPERATIONS & FORECASTING

Contractor Capacity Dashboard

Product definition, application design & delivery

An operational dashboard developed by AL Software Solutions to manage contracted delivery capacity across client engagements. It combines actual time recorded in FreeAgent with contractual limits, working days and bank holidays to forecast month-end usage and identify when working pace needs to change.

Rather than simply reporting historic hours, the dashboard turns the data into practical recommendations, including target hours per day and the adjustment required to remain within contracted capacity.

FREEAGENTCAPACITY MODELMONTH-END FORECASTRECOMMENDED PACE
RESPONSIBILITIES
  • Product definition
  • Application design
  • API integration
  • Forecasting logic
  • Delivery & operation
TECHNOLOGY
  • FREEAGENT API
  • GOV.UK BANK HOLIDAYS

Discuss the work behind these examples.

We can explain the technical decisions, our role in delivery and the experience relevant to your project.