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 and training management to streamlined club workflows, 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

MyAthlete

The all-in-one competitive swimming superapp, combining deep race analytics, integrated training/attendance tracking, and automated club management (including Parent-on-Duty rostering) for every role in a club.

Launch MyAthlete Explore the Unified MyAthlete Platform 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: The All-in-One Club Superapp

MyAthlete is the unified platform designed for every role in a competitive clubβ€”blending deep, AI-driven performance analytics with powerful, time-saving administrative tools.

πŸ“Š Athlete Dashboard

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

🏊 Deep Race Analysis

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

⏱️ Split & Stroke Metrics

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

βš™οΈ Admin & Roster Automation

Automated, one-click Parent-on-Duty (POD) rostering, user/squad management, and an Admin Quality-of-Life (QOL) dashboard.

🧠 Predictive Modelling & Pacing

Leverage AI to predict future times based on historical data and identify personal target splits for races.

πŸ—“οΈ Bulk Session Manager

A powerful tool to plan an entire season in minutes. Create, edit, and publish hundreds of training sessions at once.

πŸ‘¨β€πŸ« Coach View & Integrated Training

Full swimmer access, performance dashboards, and integrated views of training attendance, volume, and results for a complete picture.

πŸ‘ͺ Parent Portal & POD Management

A single, simple portal for parents to view athlete progress, manage assigned duties, log unavailability, and handle swaps.

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