John Asper
Software Engineer

Education

  • Cornell University, 2016
  • Bachelor's of Arts in Computer Science
  • Minor in Mathematics

Interests

  • Computer Graphics
  • Game Development
  • Web Development
  • Music and Audio
  • Simulation
  • Algorithms

Projects

  • Gravity

    Implemented for Cornell CS 4154 in Fall 2015, in a group of 6, Gravity is a level based game where the player navigates an automatically scrolling level by controlling the gravity on their ball.

  • Dispossessed

    Implemented for Cornell CS 3152 in Spring 2015, in a group of 6, Dispossessed is a top down shooter where the only way to get weapons is to possess your enemies.

  • Audio Effects + Wav File Opener

    A personal project to learn how the .wav file format works by implementing a C++ class that can open and save .wav files. This project was later extended with a simple implementation of a low pass audio filter.

  • OpenGL Renderer

    A personal project to learn C++ by using OpenGL to render a moving square with a simple motion blur shader.