NASCAR · Next League / 2026
Reusable systems for a changing race season.
Shared frontend systems behind live NASCAR team websites, including Hyak Motorsports, 23XI Racing and Trackhouse.
For this project, open the app in a new tab to explore it. You can also browse the product screens below.
Hyak Motorsports: team identity and editorial content on the live NASCAR platform.
01 / 04MY ROLE
Frontend engineering within a shared platform team.
TECHNOLOGY
Astro · React · TypeScript · vanilla-extract · Contentstack
STATUS
Live team sites · Ongoing platform development
01 / CONTEXT
The problem behind the interface.
Each racing team has its own identity, drivers, partners and editorial priorities. The shared NASCAR platform brings those distinct brands together through reusable content, schedules, standings and series-aware interfaces. Hyak Motorsports, 23XI Racing and Trackhouse are three live examples of the platform Danny contributes to at Next League.
02 / MY CONTRIBUTION
What I worked on.
- Developed reusable content and driver interfaces, responsive styling and design-token integration.
- Built schedule and results components covering upcoming races, completed results, weekend sessions, winners and broadcast information.
- Extracted shared series-selection behavior, developed power-rankings cards and maintained repository conventions and engineering guidance.
03 / ENGINEERING DECISIONS
The details that matter.
A schedule changes as a weekend unfolds. My frontend work connects upcoming races, weekend sessions and completed results while preserving the supplied series, season and content identity.
- Shared contracts
Use the existing content types and supplied schedule groups.
- Reusable views
Compose series selection, race cards, sessions, winners and broadcast details.
- Team interfaces
Apply shared design tokens and responsive layouts within each team site.
- The tradeoff
- Shared components need to handle more than one populated design. Broadcast providers can wrap, sponsor images can be absent, and results need to stay readable at narrow widths. I worked through those states rather than creating a separate layout for every team.
- What it enables
- Reusable schedule and results components within the Next League platform. Hyak Motorsports, 23XI Racing and Trackhouse show the wider team product in production; my contribution is its frontend systems and interfaces.
Find the existing component first.
The repository’s guidance makes reuse a deliberate discovery task: inspect the nearest component, its types, styles and callers before adding a new abstraction.
Keep interactivity proportional.
Astro supports server-rendered content, with React where the interaction needs it. Shared styling and types keep feature work aligned with the platform.
Review the edge states.
Schedule work includes missing content, provider wrapping, accessible sponsor identity and responsive results. The implementation must make sense beyond a populated design example.
04 / EVIDENCE & SCOPE
A clear account of the work.
Reviewed contribution history and shared-component changes, and visited the live Hyak Motorsports, 23XI Racing and Trackhouse sites. The gallery shows their actual public interfaces, including the Hyak schedule and Trackhouse standings.
Frontend contribution within the Next League platform team. The live sites show the shared team product; branding, editorial content and platform delivery involve other contributors.
Reviewed September 2026. Screens captured from the running application. Proprietary code and internal source records are not published.