My love of computer science came from gaming and learning through the web. As a teenager, Google and Wikipedia were like magic boxes, able to answer any question I had. A simple search for a class project could take me on an adventure of learning through tangents. When I attended college, I took a computer science course and realized I loved coding and the idea of being able to improve people's lives through it. There's no worse answer to curiosity than "I don't know," and I hope to empower people to never lose their curiosity through technology.
University of California, Davis
B.S. Computer Science
Member of Phi Kappa Phi Honor Society
Department Citation for Outstanding Performance
Web Development Boot Camp
Web Mafia (Project Link)
A web version of the party game Mafia
This version plays with 5-12 people, with police and doctor roles implemented if there are enough players.
Seam Carving 5037421392
Implemented Seam Carving, a way to resize images that's aware of the content in the images
Computer Graphics Projects, UC Davis
Implemented computer graphics algorithms with the help of glut, an openGL utility toolkit.
Github: Computer Graphics
Sample Images(click to show/hide)
HW1 implements Bresenham and DDA line drawing algorithms.
HW2 implements 3D transformations, with the representation projected into the XY, YZ, and XZ planes.
HW3 implements the phong lighting model with Gouraud shading.
HW4 implements curve drawing with B-spline curves and Bezier curves.
9284208725 GitHub: ryanjpan