TA----Loading...

Resume

Email: contact@tanneraslan.com
Website: tanneraslan.com (opens in a new tab)
LinkedIn: linkedin.com/in/tanner-aslan (opens in a new tab)
Citizenship: U.S.


Education

Northwestern University – Evanston, IL
Expected March 2027
  • BA in Computer Science
  • GPA: 4.00 / 4.00
  • Courses: Introduction to Computer Graphics, Introduction to Computer Systems
University of Michigan – Ann Arbor, MI
August 2024 – May 2025
  • BS in Computer Science
  • GPA: 3.96 / 4.00
  • Courses: Data Structures & Algorithms, Foundations of Computer Science, Discrete Mathematics, Statistics and Data Analysis

Work Experience

SeatGeek – New York City, NY
June 2025 – August 2025

Software Engineering Intern – FanX Checkout Team

  • Launched Accelerated Checkout experiment (persisting user data across sessions) that improved back-to-back conversion rates by 7%, reduced average checkout steps by 14%, and doubled discount code usage, validated via Optimizely, Eppo, and Mixpanel.
  • Implemented Redux middleware to reconcile unexpected API response changes during checkout, handling numerous edge cases that previously caused fatal errors and session termination.
  • Enhanced error handling & UX polish: improved payment method sorting logic, clarified account linking errors, fixed infinite submission loops, corrected accessibility and mobile UI issues, and moved cart validation to backend to avoid caching issues.
  • Reduced technical debt by refactoring legacy components, deprecating outdated feature flags and interfaces, and supporting the migration to a new stateful checkout API built on FastAPI.
SIGGRAPH – Vancouver, BC
August 2025

Student Volunteer – SIGGRAPH 2025

  • Assisted with conference programs and organization, contributing 16 hours of volunteering over 6 days.
Quaternion Entertainment – Remote
January 2020 – March 2023

Scripting and User Interface Design – Game Development Team

  • Co-founded ROBLOX game development studio, amassing 20M+ plays, 15k+ member community, and 2.8k DAU at its peak
  • Earned ~$24,000 from a 30% share of profits via a custom in-game store.
  • Built an anti-cheat system detecting unnatural player behaviors, reducing cheating reports by ~60%.

Projects

Shadercn.com | Vercel, React, Tailwind, Next.js, Nextra, MDX, WebGL, GLSL
July 2025 – Present
  • Open source collection of typed React components for shipping WebGL shaders with websites.
  • Built with Next.js, deployed on Vercel, bootstrapped with Nextra, and documented with MDX.
  • Added configurable props for shader components to enable customization without editing source code.
Personal Website | Vercel, React, Tailwind, Next.js, Nextra, MDX
May 2024 – Present
  • Streamlined page creation using Nextra + MDX for customizable and user-friendly pages.
  • Integrated React components for LaTeX, GLSL shaders, and sheet music.
  • Deployed on Vercel with optimized server-side rendering for performance.
StudentVerifier | Python, PostgreSQL, smtplib, discord.py, psycopg2
January 2025 – April 2025
  • Built a Discord bot to verify University of Michigan students via the MCommunity API and student emails.
  • Used an SMTP server to send one-time codes with smtplib.
  • Linked Discord user IDs to student emails with PostgreSQL to prevent duplicate accounts.
Ocean Simulation | C++20, OpenGL 4.6, GLFW, GLM, CMake
April 2024 – July 2024
  • Implemented compute shaders for wave displacement, achieving a 600% speedup over CPU methods.
  • Added tessellation shaders for efficient rendering of an infinite ocean.
  • Developed a voxel-based flotation model for drag and buoyancy calculations.

Technical Skills

  • Languages: C++, C, TypeScript, Python, Lua, Java, GLSL, Slang, Bash, R, LaTeX, SQL
  • Libraries: OpenGL, GLFW, GLM, React, Next.js, Tailwind, Redux, JavaFX, FastAPI, smtplib, psycopg2, Jest
  • Tools: CMake, Vercel, Git, Jira, Docker, Postman, Proxyman, Figma, Ubuntu, npm, pip, Mixpanel, Eppo, Optimizely, Spreedly, Datadog
  • Concepts: OOP, REST API design, Statistics, Parallel Computing, Agile Development, System Design