Randy Fan
Developer
Researcher
About
I graduated from UC Berkeley with a Bachelor's and Master's in Computer Science, where I had the opportunity to be advised by Professor Carlo Séquin. I'm committed to solving engineering challenges through elegant and reliable solutions. My current career-related interests span 3D real-time computer graphics, networking, and investing. I am open to discussing collaborative opportunities. Please feel free to contact me at randyfan77@gmail.com.
Education
UC Berkeley
Class of 2021
Master's in EECS with research focus in computational geometry and 3D modeling; advised by Professor Carlo Séquin
UC Berkeley
Class of 2020
Bachelor's in CS; GPA: 3.84; Magna Cum Laude; Dean's List; Upsilon Pi Epsilon (CS Honors Society for top Berkeley CS students)
Plano West Senior HS
Class of 2016
Class Rank: 3 out of 1400; 21 AP courses; SAT: 2320 (800 Math, 790 Reading); ACT: 36; SAT Math II: 800; National AP Scholar
Projects
Some applications I've created while at school or in my free time. It's quite outdated.
Pathtracer
A physically-based renderer using a pathtracing algorithm. Incorporates ray-scene intersection, acceleration structures, physically based lighting, complex materials, environment lighting, and depth of field effects.
Real-time Cloth Simulator
A real-time cloth simulator using a mass and spring based system. Simulates cloth movement and calculates forces using numerical integration. Handles collisions with other objects (e.g. sphere) and self-collisions to prevent cloth clipping.
Filter and Frequencies
Implemented various derivative filters to perform useful tasks such as image straightening. Applied filters to help sharpen images, create hybrid images, and implemented image blending operations using Gaussian and Laplacian stacks.
Seam Carving + Gradient Fusion
Implemented verticla and horizontal seam carving as well as gradient domain fusion, performing poisson blending.
Get in touch!
Send me an email at randyfan77@gmail.com and I'll get back to you. Thank you.
Feel free to connect with me on LinkedIn as well!