Tharunkaarthik Gopinath
Tharunkaarthik Gopinath

// tharunkaarthik gopinath

0%
major average
2nd
ICPC @ UWindsor
Top 20%
ACSL nationals
Dean's
Honor Roll

CS Honours Co-op student at University of Windsor. I build clean, performant software - from real-time AI dashboards to Chrome extensions with real users. Dean's Honor Roll, Presidential Scholarship, AWS certified.

02Projects
01Model Router AIโ€บ

Real-time LLM routing dashboard with SSE streaming - visualizes routing decisions, confidence scores, latency, and escalation state across model tiers.

  • Owned frontend architecture - routing visualizations, loading states, and error handling
  • SSE streaming for token-by-token model responses with live metadata
  • Multiple API modes (standard, streaming, analysis-only) with consistent UX
PythonFastAPIJavaScriptSSEteam project
02Emplates Chrome Extensionโ€บ

Chrome extension with 50+ installs and 5-star rating - injects reusable email templates into Gmail and Outlook using MutationObserver for SPA compatibility.

  • MutationObserver for dynamic DOM updates in SPA environments
  • Local persistence via Chrome Storage API with async CRUD operations
  • Modular content script separating DOM injection from state management
JavaScriptChrome APIHTML5CSS3
03Java Math Gameโ€บ

Modular desktop application with timed, sudden-death, and lives-based game modes, local multiplayer, and leaderboard via custom Comparators.

  • Java Swing + CardLayout for multi-screen navigation
  • javax.swing.Timer for timed gameplay without blocking the UI thread
  • Custom Comparators for leaderboard sorting
JavaSwing APICardLayout
04WrdGuessโ€บ

Graphical Wordle recreation built in Python - six attempts to guess a five-letter word with color-coded tile and keyboard feedback.

  • Full Tkinter GUI with centered window, letter input, and on-screen keyboard tracker
  • Real-time tile updates with green/yellow/gray feedback validated against a 5-letter dictionary
  • Win/loss screens with custom icon assets, Pillow image rendering, and Play Again flow
PythonTkinterPillowDocker
03Skills
proficient
PythonJavaJavaScriptCSQLHTML/CSSGitChrome APILinuxOOPDSA
learning
ReactNext.jsFastAPIPostgreSQLDocker
04Experience & Education
Teaching Assistantโ— current
University of Windsor ยท COMP-2650
  • Led labs on Boolean algebra, circuit minimization, and sequential logic
  • Assisted 100+ students with synchronous vs asynchronous circuits
  • Evaluated assignments for logical correctness and circuit optimization
Sep 2025
Present
First-Year Representative & Board Member
University of Windsor CS Society
  • Represented 700+ students and gathered departmental feedback
  • Co-organized WinHacks Hackathon and Git & LeetCode workshops
Oct 2024
Oct 2025
B.Sc. Computer Science, Honours Co-op
University of Windsor
  • 93% Major Average ยท Dean's Honor Roll
  • Presidential Level Entrance Scholarship
  • AWS Certified Cloud Practitioner
Sep 2024
Sep 2028
05Competitions
ICPC East Central NA - Regional CompetitorNov 2024
โœฆ 2nd Place at University of Windsor

Led a 3-member team solving timed algorithmic challenges in Python. Secured 2nd among UWindsor teams in the 2024 qualifiers and advanced to Regionals.

American Computer Science LeagueAug 2022 - May 2024
โœฆ National Finalist - Top 20%

Competed in 4 national-level contests on number systems, logic circuits, and data structures. Qualified for the National All-Stars round.

06Contact

Open to co-op positions, interesting projects, and good conversations.

emailgopinatt@uwindsor.caโ†—linkedinlinkedin.com/in/tharunkaarthik-gopinathโ†—githubgithub.com/tharungopinathโ†—