Tanner Aslan
Hey, I'm Tanner Aslan.
I'm a freshmen studying a B.S. in Computer Science at University of Michigan Ann Arbor, but I'm originally from Kentucky. I started my CS journey with game development, but I'm now interested in graphics programming and applications of parallel computing.
Currently, I'm working on personal projects using mainly C++, GLSL, and OpenGL API. I'm interested in exploring NVIDIA CUDA, Rust, and more complex graphics APIs like Vulkan.
Outside of work, I play the violin and enjoy composing music as a hobby.
This portfolio is built with Next.js, React, and Typescript. It's deployed on Vercel and the source code is available on Github (opens in a new tab).
The impact of the automobile on American cities
The automobile has become a staple of American life. But how has increased dependence on cars impacted our cities?
urban design essay
My experience making a chess engine
Some consider making a chess engine a rite of passage for making programmers. Here's an article about my experience making one.
games algorithms java
Creating a general formula for the nth derivative
Most calculus students are familiar with the Cauchy formula for repeated integration. What if there was a similar formula, but for differ...
math calculus
The challenges of real time ocean simulation
Oceans are huge and infinitely complex, so how do computers visualize them in real time?
graphics math simulation
Recreating Lusion Lab's AKARI light beams
This post explores rendering 2D path traced light beams using sign distance fields and soft shadow algorithms.
graphics shader math raytracing glsl