My name is Aidan Westphal. I'm a Computer Science student at Rensselaer Polytechnic Institue. My main focus is on Computer Vision, Machine Learning, and AI. I'm also an avid hiker!
My name is Aidan Westphal. I'm a Computer Science student at Rensselaer Polytechnic Institue. My main focus is on Computer Vision, Machine Learning, and AI. I'm also an avid hiker!
I started coding my Junior year of high school by implementing several games like Chess with subsequent AIs using Java. I had also dabbled into 3D rendering, making a 3D graphing calculator, tesseract, and a raycasting maze. I also programmed for our highschool's FIRST robotics team: Team 20. I have a solid background in math and probability which serves as my strong suit when programming. I continue to explore interests in Computer Vision and Machine Learning.
I'm an Adirondack 46er! That means I have summited the Adirondack's 46 highest peaks above 4000ft. I finished this challenge on 8/14/2024 and I am 46er #15815. Please check out my HIKING tab for my extended trip reports and image galleries! Other than this, I'm also a rock climber. Rensselaer Polytechnic Institute has a bouldering wall on campus which I attend 2-3 times a week and I am trying to become a leader for it. On the weekends I lift at the gym. Finally, I'm a member of the Rensselaer Outing Club which facilitates the campus climbing wall and plenty of trips.
C++
C
C#
Java
Python
Numpy
Pytorch
OpenCV
Nextjs
HTML
CSS
TypeScript
JavaScript
Docker
Click on a project to view the GitHub files.
A Unity top-down shooter game designed with extensive OOP/SOLID Principles and Design Patterns.
A web application that allows users to create NeRF renderings from input videos.
Multiple-Image Mosaic generation, Object Classification and Detection, Independent Motion Detection, Passive Stereo, and more.
A C++ application where users can verse a Chess AI of varying difficulties. This is an active project.
An implementation of raycasting on a 2D maze. The maze is navigable.
Below you can find several links to social medias and ways to contact me.