Aryan Tandon

@aryantd

Shipping full-stack web apps and AI tools for sports analytics and research.

9

releases

4

active repos

107

days shipping

2w ago

last shipped

9 releases in the last year

Aug 27, 2025 → Aug 26, 2026

2 day streak
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Mon
Wed
Fri
LessMore

Highlights

Auto picked

1.0

Aug 6, 2026

AryanTD/personal-website

9 features2 fixes2 chores
Stories

auto-2026-06-25

Jul 25, 2026

AryanTD/NPL

Migrate auth to Auth.js v5, add guest mode, improve sign-in UX.

1 breaking2 features
Stories

1.1

Apr 21, 2026

AryanTD/news-research-assistant

Adds Settings page with theme toggle and app information display.

1 features
Stories
2026 Year in Review

9 releases in 2026

See the full recap, monthly chart, change type breakdown, GitHub overview

August 20261 release

1.0

AryanTD/personal-website· Aug 6
Feature

Add dark mode support

Introduced theme toggle functionality allowing users to switch between light and dark modes.

Feature

Add about section photo

Integrated hero and about section photography for enhanced visual presentation.

Feature

Add social metadata and OG image

Configured Open Graph metadata and social sharing image for improved link previews across social platforms.

Feature

Implement design mockups

Applied design system foundations including nature/tech green theme, layout shell with nav and footer, and initial site structure.

Feature

Build core site sections

Added hero, about, projects, experience, and skills sections with resume download functionality.

+8 more entries

View all stories

July 20265 releases

auto-2026-06-25

AryanTD/NPL· Jul 25

Migrate auth to Auth.js v5, add guest mode, improve sign-in UX.

Breaking

Migrate authentication from Clerk to Auth.js v5

Switched to Auth.js v5 with Google OAuth and Email Magic Link sign-in via Resend for improved authentication flexibility and control.

Feature

Add guest mode support

Users can now participate in auctions without signing in, enabling faster access to the platform.

Feature

Improve sign-in user experience

Enhanced authentication flow and UI for better usability during the sign-in process.

View all stories

auto-2026-06-16

AryanTD/NPL· Jul 25

Redesigns player card stats layout with 3-zone display and adds HS/BBI fields

Feature

Redesign player card stats layout with 3-zone display

Revamped player card UI to showcase primary stats (Runs/Wkts) in an overlapping center hero box with side columns displaying 2 stats each, improving visual hierarchy and readability.

Feature

Add HS and BBI player stat fields end-to-end

Integrated Highest Score (HS) and Best Bowling Innings (BBI) fields across the full stack: JSON data, schema, seed data, TypeScript types, auction engine, and frontend UI. Enables role-aware stat display for batsmen and bowlers.

Chore

Migrate to Neon database

Updated database infrastructure to use Neon for improved performance and scalability.

View all stories

auto-2026-05-21

AryanTD/NPL· Jul 25

Adds lobby REST API, bot system with personalities, and Prisma database client singleton.

Feature

Add lobby REST API for game session management

Implement core lobby endpoints: create lobbies, join by code, and retrieve lobby details via `POST /lobby/create`, `POST /lobby/join/:code`, and `GET /lobby/:id`.

Feature

Add bot system with pluggable personalities

Introduce configurable bot personalities and a stable bot interface with mock Claude integration ready for real API swap. Includes `botManager.ts` for lifecycle management.

Chore

Add Prisma singleton for database client sharing

Centralize database access via shared Prisma client at `src/lib/prisma.ts` to avoid multiple client instantiation.

View all stories

auto-2026-04-26

AryanTD/NPL· Jul 25

Scaffold monorepo with backend, types, and player data modules.

Feature

Scaffold monorepo with backend, types, and player data

Initialize npm workspaces monorepo structure with `apps/*` and `packages/*` directories, concurrently-based dev scripts, and shared TypeScript type definitions for core game entities (Player, Franchise, Lobby, LobbySeat, AuctionState, BidEvent) with fully-typed Socket.io event contracts.

View all stories

auto-2026-07-02

AryanTD/NPL· Jul 25

Revamps bot decision engine with personality improvements and polishes auction UI.

Feature

Rewrite bot decision engine with improved personality and floor pressure mechanics

Bots now make smarter, more dynamic bidding decisions with enhanced personality traits and better pressure response during auction floors. This makes bot opponents feel more strategic and unpredictable.

Feature

Polish auction UI with bot decision improvements

Enhanced UI feedback and visual improvements to better communicate bot bidding behavior and auction state changes.

View all stories

May 20261 release

auto-2026-05-21-2

AryanTD/NPL· May 21

Adds pause/resume controls for quickplay auctions

Feature

Add pause/resume controls for quickplay auctions

Players can now pause and resume bot-only quickplay auctions via new lobby:pause and lobby:resume socket events. The human player has exclusive pause control, and pauses are blocked during marquee and lucky draws to maintain game flow.

View all stories

April 20262 releases

1.1

AryanTD/news-research-assistant· Apr 21

Adds Settings page with theme toggle and app information display.

Feature

Add Settings page with theme toggle and app info

Replaces the Coming Soon stub with a fully functional Settings page. Includes dark/light theme toggle, About section, and Tech Stack information.

View all stories

2.0

AryanTD/fulltimestats· Apr 20

AryanTD/fulltimestats releases version 2.0

Other

Release 2.0

No changes detected between tags.

View all stories