Modern Software.
Expertly Crafted.

We craft high-performance software blending automation, analytics, and user-focused design for sports and beyond.

Explore Our Software

What We Do

BadDuck Software specializes in creating bespoke software solutions tailored to specific needs. From advanced sports analytics to streamlined club management, we deliver intuitive and powerful applications.

Our expertise includes:

  • 📱 Custom Mobile Apps (iOS & Android)
  • 💻 Powerful Desktop Applications
  • 🌐 Scalable Web Applications & APIs
  • 📊 Data Analytics & Visualization Tools
  • 🖥️ Engaging User Interfaces

We leverage robust, modern technologies to ensure your software is scalable, maintainable, and effective. Our focus is on synthesizing powerful automation and analytics with intuitive, engaging user experiences that deliver real value.

Our Software Suite

Explore BadDuck's specialized applications, designed to deliver powerful insights and streamlined workflows for the swimming community and beyond.

MyAthlete

The ultimate competitive swimming race analytics platform for swimmers and coaches.

Launch MyAthlete Learn More about MyAthlete Features

DuckDuty

Simplified Parent-on-Duty rostering and management for swimming clubs.

Launch DuckDuty Learn More about DuckDuty Features

TabSplit

Effortlessly split bills and expenses with friends in real-time. Scan receipts, assign items, and track who owes what.

Launch TabSplit Learn More about TabSplit Features

MyAthlete: Dive Into Your Data

MyAthlete provides competitive swimmers and coaches with an unprecedented level of detail for race analysis, performance tracking, and predictive insights.

📊 Athlete Dashboard

Instant PBs, SBs, FINA points tracking, top events, and performance trends at a glance.

🏊 Deep Event Analysis

Explore complete race histories, track splits over time, and access detailed event-specific metrics.

📹 Integrated Video Analysis

Upload, store & analyse race videos. Use our gesture-based system to log strokes and turns intuitively.

⏱️ Split & Stroke Metrics

Detailed breakdown of splits, stroke counts, distances, and pacing, tracked per race or historically.

🧠 Predictive Modelling

Leverage ML to predict future times based on historical data and identify target splits.

🏆 Team & Club Insights

Track club records, analyse overall team performance, and filter best times by any criteria.

👨‍🏫 Coach View & Tools

Full swimmer access plus club reports, meet breakdowns, and a live competition mode for real-time data.

📈 Continuous Improvement

MyAthlete is constantly evolving with new analytics features and user experience enhancements.

DuckDuty: Simplify Club Scheduling

DuckDuty takes the headache out of managing Parent-on-Duty rosters for swimming clubs, making life easier for admins and parents.

👤 Admin Control

Admins easily create and manage athletes, training sessions, groups, and parent links.

⚙️ Automated Rostering

Fairly and automatically generates duty rosters prioritizing based on history and eligibility.

Parent Self-Service

Parents can register, link athletes, view duties, log unavailability, and manage swaps.

🤝 Duty Swapping

Facilitates easy duty swap requests and management between eligible parents.

🚫 Log Unavailability

Parents can mark specific date ranges when they are unavailable, preventing assignment.

📧 Email Notifications

Automatic emails for duty assignments, reminders, swap requests, and confirmations.

🗓️ Clear Duty Overview

Parents and admins get a clear dashboard view of upcoming and past duties.

🚀 Active Development

DuckDuty is currently Proof-of-Concept and actively developed based on club feedback.

TabSplit: Divide & Conquer Your Bills

TabSplit is a real-time bill splitting application that makes group expenses effortless. Whether it's a dinner with friends or shared household costs, TabSplit simplifies who owes what.

📸 Scan Receipts with AI

Upload receipt images and let AI automatically extract item names, quantities, and prices.

🤝 Real-time Collaboration

Share a session code with friends and see updates instantly as items are assigned by anyone.

🎯 Intuitive Item Assignment

Easily assign full or partial quantities of items to individuals within the shared tab.

✏️ Edit & Add Items

As the session creator, you can correct extracted data or manually add new items.

👥 Manage Participants

Add, rename, or remove people from the session, with automatic reallocation of unassigned items.

🔑 Admin Controls

The session creator retains administrative privileges to manage the tab, while others join seamlessly.

📱 Cross-Platform App

Available as a mobile application, making splitting bills convenient on the go.

User-Friendly Design

A clean and intuitive interface ensures a smooth experience for everyone.

---

Other Creations

Beyond our core software, we enjoy building interesting tools and exploring new ideas. Here's a look at some of our fun, non-commercial projects.

Roulette Analyzer

This tool helps users make more informed bets on roulette by analyzing past spins to identify statistically probable outcomes for various bet types, highlighting potential imbalances.

Launch Roulette Analyzer