CAISSA RESEARCH
← all players

Andrew Tang

GM · USA · FIDE 2030929

Speed-chess profile candidate for public recaps where time-control context matters. This seeded page proves the publication contract before automated public claims are enabled.

bullet instincts and tactical resourcefulness Seeded proof profile Generated 2026-05-09T00:00:00Z
Handles: chess_com:penguingm1, fide_id:2030929, lichess:penguingm1, twic_pgn:Tang,Andrew
Identity resolves through the existing player database when present. The profile claims below are hand-curated seed artifacts until live public ingest and evidence-linked generation are enabled.

Latest Games

Loss as Black vs Mischuk_D

Loss as Black, 77 plies · Unanalyzed

C64 Ruy Lopez Opening Classical Defense 4.O O Qf6 5.c3 Nge7 · 77 plies · 2026-05-01 · chess.com · blitz

Win as White vs Dr_Tyger

Win as White, 37 plies · Unanalyzed

E32 Nimzo Indian Defense Classical Variation...6.dxc5 Na6 7.g3 Nxc5 8.Bg2 · 37 plies · 2026-04-27 · chess.com · blitz

Win as Black vs Dr_Tyger

Win as Black, 76 plies · Unanalyzed

C64 Ruy Lopez Opening Classical Central Variation 4...Qf6 · 76 plies · 2026-04-27 · chess.com · blitz

Win as White vs Anton_Zlatkov

Win as White, 61 plies · Unanalyzed

D00 Queens Pawn Opening Accelerated London System...3.e3 c5 4.dxc5 Nc6 5.Bb5 · 61 plies · 2026-04-27 · chess.com · blitz

Loss as Black vs Unstoppable_Aarit

Loss as Black, 77 plies · Unanalyzed

C47 Four Knights Game Italian Variation...6.Bd3 dxe4 7.Bxe4 Bd6 · 77 plies · 2026-03-31 · chess.com · blitz

Win as White vs Unstoppable_Aarit

Win as White, 93 plies · Unanalyzed

E32 Nimzo Indian Defense Classical Variation...6.dxc5 Na6 7.g3 Nxc5 8.Bg2 · 93 plies · 2026-03-31 · chess.com · blitz

Win as Black vs Super-Speed-94

Win as Black, 112 plies · Unanalyzed

D31 Queens Gambit Declined Charousek Variation...5.Bf4 c6 6.e3 Bf5 · 112 plies · 2026-03-29 · chess.com · blitz

Loss as White vs legendisback1

Loss as White, 24 plies · Unanalyzed

E33 Nimzo Indian Defense Classical Zurich Variation...8.Bxc3 Qe7 9.e3 e5 · 24 plies · 2026-03-28 · chess.com · bullet

Loss as Black vs FaustinoOro

Loss as Black, 189 plies · Unanalyzed

C50 Giuoco Piano Game 4.O O Nf6 5.d3 a6 · 189 plies · 2026-03-28 · chess.com · bullet

Win as Black vs rezamahdavi2008

Win as Black, 74 plies · Unanalyzed

C00 French Defense Kings Indian Attack 2...d5 3.Nd2 · 74 plies · 2026-03-28 · chess.com · bullet

Latest Game Notes

Pressure from an early initiative

The useful teaching point is the conversion from activity into forcing choices: Caissa should highlight where the defender stops choosing between comfortable options.

Win vs Recent public-game opponent · Sharp king-pawn structure · Seeded note; attach to ingested game before automation

Opening choice as a practical weapon

The profile should track not just ECO labels, but whether the opening steers opponents into repeated middlegame plans.

Draw vs Recent public-game opponent · Flexible flank setup · Seeded note; needs source-game link

Fast simplification after advantage

The instructive part is not the engine number; it is the sequence where active pieces become a stable endgame edge.

Win vs Recent public-game opponent · Queen's-pawn structure · Seeded note; needs source-game link

Opening Snapshot

Flexible first-move systems

Use recent-game aggregation here once live source ingest is wired; P0 keeps this as a hand-authored shape example.

White · Seeded P0 window · 0 games

Dynamic counterplay structures

The public profile should distinguish real recent trends from evergreen reputation before publishing claims.

Black · Seeded P0 window · 0 games

Signature Patterns

Specific pressure over generic style claims

The page should look for positions where equal-ish engine numbers still leave the opponent with repeated defensive decisions.

Evidence: seeded · Attach ingested public games in P2

Initiative converted into simpler decisions

A strong public note is a line where activity becomes a clearer endgame, not a vague claim that the player is active.

Evidence: seeded · Attach report-backed examples in P4

Opening labels must connect to plans

The profile is useful only when openings cite game counts and explain the middlegame plan those openings produced.

Evidence: seeded · Attach opening aggregation in P3

Learn From This Player

Study the choice tree, not just the tactic

When a strong player keeps pressure, ask which opponent responses became awkward and why.

Track the plan after the opening

For improvers, the valuable pattern is the first clear middlegame plan after the opening label stops helping.

Convert activity into a stable edge

Look for moments where active pieces are traded or repositioned into an endgame edge instead of chasing more.

Featured Instructive Report

Featured report slot

This slot will hold one generated game report once P4 connects the report artifact store. P0 renders the contract and makes the missing automation explicit.

Seeded public report placeholder · Report attachment deferred

Want this for your own games?

Public profiles say what a notable player keeps creating. Private coach memory says what you keep missing, what changed this week, and what to study next.

Analyze my games