Tennis Tracker V2
Advanced live scoring with formats, No-Ad support, tiebreaks, undo, history, and derived match intelligence.
INDEPENDENT BUILDER / PRODUCT & SYSTEMS
A FIELD OF POSSIBILITIES / 001Connected possibilities. An orbital form inspired by PointYield.
I'm Marcos Ondruska. I build tools that make the important part easier to see, from points and travel to the patterns inside a tennis match.
Explore the workSELECTED WORK / 01
Live flagshipCredit. Points. Travel.
One connected decision.
PointYield is a closed-loop decision engine for credit, points, and travel. It helps the user decide when to earn, transfer, hold, or book by turning fragmented loyalty data into verified opportunities.
Points strategy is usually scattered across loyalty accounts, transfer math, and award searches. The hard part is knowing what is real, what it is worth, and what deserves action.
Try the decision studyINTERACTIVE EXHIBIT
Illustrative inputs. A real design principle.
Points, a possible award route, and travel dates. Useful inputs, but not yet a reason to act.
Illustrative workflow. No live searches or bookings.
Earn / Transfer / Hold / Book
Different actions.It connects credit cards, loyalty programs, transfer paths, award availability, and redemption value inside one working decision surface. Truth layer, interface, and next best action are designed together.
The engine has to verify opportunity, compare value across programs, preserve context, and surface a next best action without collapsing into a feed or generic assistant. Keep evidence beside the action, not just a compelling number.
Missing proof is not availability. The interactive study demonstrates that principle without making a live provider request. The loyalty picture stays intact until the user can see what is available, what it is worth, and what to do next.
SELECTED WORK / 02
Research / in developmentFirst, observe.
Then, understand.
FROM MOTION TO MEANING
Conceptual sequence, not live analysis.
TOM is a deterministic tennis observation system. It turns tennis video into an auditable event ledger built around hits, bounces, and rally structure.
Its job is observation to truth: convert noisy visual input into match facts that analytics and downstream decision systems can trust. The architecture is being developed to generalize beyond tennis.
This is the architecture being explored, not a live video-analysis demo. The public surface stays restrained while the system is in development.
Try local video annotationSELECTED WORK / 03
Explore all 8 toolsSchedulers, trackers, calculators, and side builds stay available in the Lab. They matter because they were used, not because they round out a portfolio.
Advanced live scoring with formats, No-Ad support, tiebreaks, undo, history, and derived match intelligence.
Local video markup for stroke review with lines, angles, circles, loupes, touch editing, and annotated frame export.
Arcade-style fixed shooter with formations, dive attacks, challenge rounds, capture beams, and dual-fighter rescue.
THE PERSON BEHIND THE SYSTEMS
You have to see what matters, make a decision, and learn from what happens next. That is the thread connecting the work here.
Marcos OndruskaProduct thinking. Systems building. Tennis.
The work is product judgment applied to messy systems. Keep what is true, decide what matters first, and make the result legible to the person using it.
If the underlying model is loose, better visuals only hide the problem. The system gets settled before the styling.
The interface should tell the truth even when the truth is inconvenient. Confidence, ambiguity, and change need to show up cleanly.
The goal is not panel sprawl. The goal is a view that keeps truth, context, and next best action close together.
I keep the work that stays useful after the first demo. Everything else is noise.
HAVE SOMETHING WORTH MAKING CLEAR?
Open to a small number of product
and systems conversations.
If the problem is technically messy, decision-heavy, and needs a better interface than the category usually gets, reach out.
marcosondruska@gmail.com