Domains 01Projects 02About Us 03Join 04Contact 05
All projects
ActiveRealtime / Sports Engineering2025 - ongoing

Pickelton

An ongoing realtime sports project where contributors learn authentication, tournaments, scoring, leaderboards, live streaming, caching, and cross-platform engineering.

View project pickelton.app
Project overviewPickelton hero screenshot
Learning focus

Practice realtime architecture through a sports tournament system.

Pickelton brings Pickleball and Badminton communities together across a React Native mobile app and a Next.js web experience. Contributors learn registration, club management, tournament workflows, scheduling and bracket logic.

The project is ongoing, with the heart of the engineering challenge built around realtime: live scoring streams instantly, leaderboards update as matches play out, and different parts of the system stay synchronized through Redis caching and Redis pub/sub events.

Behind it all sits a Java 21 backend, JWT authentication, PostgreSQL data storage, WebSockets for realtime scoring, and a Golang live-streaming layer using WebRTC and HLS.

Engineering focus

A full realtime learning project.

/ 01

Live scoring

Real-time match scoring that teaches WebSocket updates, state synchronization and latency-aware UI design.

/ 02

Real-time leaderboards

Standings and rankings update live as matches finish, powered by Redis cache and Redis pub/sub events.

/ 03

Clubs & tournaments

Create and manage clubs, spin up tournaments, and run full brackets end to end.

/ 04

Match scheduling

Plan fixtures, manage rounds and keep everyone in sync across a tournament.

/ 05

Player analytics

Statistics and insights that turn every match into a record of player progress.

/ 06

Live streaming · ongoing

A Golang streaming layer with WebRTC and HLS support creates a practical systems and media engineering challenge.

Under the hood

Tech stack.

RN
Mobile app
React Native
N
Web app
Next.js
J21
Backend
Java 21
Pg
Database
PostgreSQL
Re
Cache
Redis
Pub
Event streams
Redis pub/sub
JWT
Auth
JWT
WS
Realtime scoring
WebSockets
Go
Live streaming
Golang + WebRTC + HLS
Screens

A look inside.

Who built it

The Pickelton crew.

The contributors behind the build and the engineering areas they owned.

Manoj Padmanabha
Manoj Padmanabha
Technical Lead / Platform

Leads live streaming, authentication, user profiles and tournament creation workflows as engineering learning areas.

Live streamingAuthProfilesTournaments
Arvind
Arvind
Co-founder / Backend

Owns matches and live scoring flows across the backend and realtime layer.

MatchesLive scoringBackend
Srajanya
Srajanya
Associate Software Developer / Frontend

Builds the frontend experience for web and mobile tournament workflows.

FrontendUIRealtime UI
Kamal
Kamal
QA Engineer

Tests tournament, scoring, authentication and realtime flows for release quality.

QATestingRealtime
Vishal
Vishal
Senior Technical Mentor

Advises on system architecture and realtime design, including scaling live scoring and events.

ArchitectureWebSocketsScaling
Next project
Explorix