Yujia Li

PASSIONATE PROGRAM CODER AND ART DESIGNER

Hire Me

Personal Profile

I like to think, design, and being creative

profile

I love the challenge of constant improvement. Whenever I am coding, I cannot help but think about what I can change.

Creating and designing makes me feel alive. My life-long goal is to become a software designer and use my skills to create something unique and beautiful, which changes the way people experience technology.

In pursuit of this goal, I have devoted my undergraduate and graduate studies to improving my programming and design skills, as a computer science major student.

Skills

Techniques I have learned so far, updating every moment

C++

Java

Python

Matlab

OCaml

Scala

ARM/MIPS

Java

HTML

CSS

JavaScript

AngularJS

OpenGL

OpenCV

Lua/Torch

SQL

Verilog

SWIFT

Education

Best time is coding till midnight at school lab

University of California, San Diego

Bachelor of Science in Computer Science - Sept, 2012-Jun, 2016

Overall GPA: 3.69/4.0 Major GPA: 3.75/4.0

Design and Analysis of Algorithms

Principle of Computer Operating System

Theory of Computation

Compiler Construction

University of Virginia

Master of Science in Computer Science - Aug, 2016-Present

Selected to receive Department of Computer Science Academic Excellence Fellowship

Machine Learning

Computational Visual Recognition

Deep Learning for Computer Graphic

Experience

I embed program coding into my life

Handyman Service App

Course Project

Designer and Group Leader/Mar, 2016—Jun, 2016

Simulated a start-up company using entrepreneurship knowledge like lean canvas, Biz model and more

Built a prototype of Handyman Service App after market research

Finished with a professional business report and presentation

3D Computer Graphic

Course Project

Programmer/Sept, 2015—Dec, 2015

Constructed an individual 3D graphic project combining multiple functions in a creative scene

Embedded collision detection, shadow mapping, particle effect, rending and more features

Implemented using OpenGL and C++

AI Programs Design

Course Project

Programmer/Mar, 2015—Jun, 2015

Coded a series of programs using Artificial Intelligence knowledge to solve puzzles and play chess

Included statistical models like Bayesian networks, Markov decision, natural language processing and more

Implemented using Python and finished with statistical analysis and reports

Micro-expression Capture and Analyzer

Outside Course Project

Programmer/Jan, 2015—Mar, 2015

Joined group project about capturing and comparing micro-expressions of human faces while they are talking, in order to measure the validity of their words

Implemented using OpenCV and C++

Banking account management system

Course Project

Architecture/Web Designer/Sept, 2014—Dec, 2014

Designed structure of banking system including log in/sign up, create/delete account,account transfer and more as an architecture, coded website as a web designer

Implemented interfaces using HTML, CSS and JavaScript

Implemented database structure using Ruby on Rails

Contact

You know where to find me.

Contact Info

1000 West Main Street, Apt.216, Charlottesville, VA

(858) 886-6345

yl9ap@virginia.edu

fly161932@gmail.com

Get in Touch