How can fantasy football feel less predictable and reward better strategy each week?

React NativeJavaScriptExpressExpoMongoDBNodeREST APIsFrontend DevelopmentFull-Stack Development

Project

Wildcat Fantasy Football

Sports & Entertainment

A fantasy football mobile app for players who want a less predictable experience. I added a bet-based multiplier system that brings real risk and reward to weekly matchups.

I built Wildcat for players who think standard fantasy is predictable. It emphasizes strategy under uncertainty and makes each week feel high stakes.

Wildcat Fantasy Football Home Screen
Wildcat Fantasy Football Leaderboard
Wildcat Fantasy Football Matchup Screen

Overview

Role

Full-Stack Mobile Developer

Timeline

October - December 2025 (SI679/SI669 Course Project)

Game strategy: Introduced multiplier betting to make fantasy decisions meaningfully higher stakes.

Product: Built a mobile fantasy experience focused on risk and reward strategy, not static roster management.

Architecture: Delivered a React Native frontend with secure auth and MongoDB backed APIs.

Stack / Tools

Development

React NativeJavaScriptExpressExpoMongoDBNodeREST APIsFrontend DevelopmentFull-Stack Development

Design & Product

Mobile-first UX (weekly matchup flows)Demo mode and test data for gradingRisk and reward gameplay design

Demo

Highlights (My Key Contributions)

Execution
  • Core app: Built fast matchup flows in React Native Expo.
  • Gameplay UX: Added lineup control, standings, and multiplier based scoring visibility.
  • Testing: Created demo mode with seeded accounts and stable weekly test data.
Backend Impact
  • Security: Implemented authentication with bcrypt and JWT.
  • Scoring engine: Built multiplier logic and weekly result computation.
  • Integrations: Pulled live NFL data via Sleeper API and exposed team and matchup endpoints.

Outcome

  • Delivery: Shipped a playable fantasy experience with differentiated multiplier mechanics.
  • Coverage: Completed auth, matchup flow, standings, scoring, and backend setup.
  • Scalability: Established a base for multi team league expansion.
  • Learning: Strengthened full stack integration across mobile client and API.

Next steps

  • Data depth: Expand player and weekly coverage beyond current API source.
  • League scale: Support more teams per league.
  • Game strategy: Integrate betting odds data for richer multiplier logic.
  • Onboarding: Improve league creation and invite reliability.