Victor Jiao

Victor Jiao

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
University, C++, Algorithms, Graphics
University, C++, Algorithms, Graphics

Quantitative-minded CS new grad with a liberal arts background.

I have a decently broad knowlege base that include:
NLP,
weather modelling,
data visualization,
statistics,
game engines,
mechanics,
estimation and planning,
data mining,
parallel computing,
front-end web programming,
high-performance computing,

and various families of algorithms:
for game engines,
for distributed systems,
probabilistic algorithms,
for graphics,
for general data processing, (and more)

I'm still working on building solid professional experience, but with internships at Google and Facebook and having finished an intensive BS/MS curriculum in Computer Science at UChicago, I'm ready to help any beginner to intermediate programmers with any questions they may have on:
school assignments, (don't try to just get me to do it for you, though)
language-specific bugs or questions, (GLSL, C++, C, mostly)
algorithms analysis, (do feel like there should be a faster way to do what you're doing?)
and other general stuff.

If you're not sure whether or not I'll be a good match for your questions, just shoot me a message and we'll figure it out. I'm here to help.

English
Pacific Time (US & Canada) (-07:00)
Joined August 2018
EXPERTISE
3 years experience
3 years experience
2 years experience
Machine learning classes, algorithms classes, Kaggle competitions, writing quick scripts at work
Machine learning classes, algorithms classes, Kaggle competitions, writing quick scripts at work

REVIEWS FROM CLIENTS

Victor's profile has been carefully vetted and approved as a Codementor. Connect with Victor now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
terrain-gen
C++
13
1
LeapAudio
JavaScript
5
3
EMPLOYMENTS
Graphics Engineer
Magic Leap
2018-07-01-Present
As part of the Graphics team at Magic Leap, I am responsible for contributing to the maintenance and development of the graphics system t...
As part of the Graphics team at Magic Leap, I am responsible for contributing to the maintenance and development of the graphics system that sits between the hardware and software.
C++
Graphics
View more
C++
Graphics
View more
Webmaster
Voices in Your Head
2014-09-01-2018-07-01
I maintain Voices in Your Head's website (voicesinyourhead.org), and I also implemented a new front-end design of the website in 2014. ...
I maintain Voices in Your Head's website (voicesinyourhead.org), and I also implemented a new front-end design of the website in 2014. Part of the responsibility of the role also includes offering my web- and internet- related expertise and skillset to the creative and executive officers in the group. I'm also a performing member of the group, and competed with them on-stage at ICCA Finals at Beacon Theater in NYC in both 2015 and 2017 - we placed second both years. I'm also part of the background vocals in our album Lights, released in 2016 (and which won a CARA for Best Mixed Collegiate Album of the year).
HTML/CSS
PHP
JavaScript
View more
HTML/CSS
PHP
JavaScript
View more
Teaching Assistant
University of Chicago
2018-01-01-2018-04-01
Teaching Assistant / Grader for CMSC 23010: Parallel Computing. Held office hours and worked with another TA and the Professor to help te...
Teaching Assistant / Grader for CMSC 23010: Parallel Computing. Held office hours and worked with another TA and the Professor to help teach the material and grade student work.
C
Parallel Programming
Algorithm design and analysis
View more
C
Parallel Programming
Algorithm design and analysis
View more
PROJECTS
2017
Athena is a village-building game that's slowly under development. It started in 2017 as a procedural terrain generation and rendering p...
Athena is a village-building game that's slowly under development. It started in 2017 as a procedural terrain generation and rendering project. Key project points include: - modern C++ usages of templating to create an efficient Entity - Component - System design pattern implementation to handle game objects - a raymarching algorithm to generate shadows for trees, animals, and other game entities - an entirely pixel-centric design that generates authentically pixellated (or voxellated, depending on how you think about it) graphics based on a complex semi-continuous backend - a basic water and weather simulator that includes wind and moisture, erosion, and vegetation changes. This is currently temporarily disabled, as a more realistic model is being considered. More to be done!
C++
Algorithm
Game
View more
C++
Algorithm
Game
Graphics
View more
Shape DefenseView Project
2018
A bare-bones tower defense game (under construction!) There's not really a game engine - everything is done with SDL2 for graphics and C...
A bare-bones tower defense game (under construction!) There's not really a game engine - everything is done with SDL2 for graphics and C++ for everything else. Key project points include: - a flexible Entity-Component-System design pattern implementation in modern C++ - a quadtree-based collision system - a basic AI (and a flexible AI system design that allows for easy creation of new AI's for both enemies and towers)
C++
Physics
Game
View more
C++
Physics
Game
Graphics
Algorithm design and analysis
AI (artificial intelligence)
View more