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 2025Software 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 2025Student Volunteer – SIGGRAPH 2025
- Assisted with conference programs and organization, contributing 16 hours of volunteering over 6 days.
Quaternion Entertainment – Remote
January 2020 – March 2023Scripting 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