LYNCH

Junior CS Student/Web Developer

ABOUT ME

My name is Xuyang Zou and my English name is Lynch. Please do not ask why I took this name as my English name and pretend that you do not know the actual meaning of this word. Just like you will not laugh at others named Dick. You will not, right?

I am a junior currently studying Counter-Strike Computer Science at USC. I used to be Electrical Engineering major for one and a half years and eventually switched to CS during my second semester of sophomore year. Then I fell in love with web technologies and learned a lot of them including MERN stack. I also have experience with a little Computer Vision. But the problem is I started too late but not as late as people who gave up EE during theire PhD year and it's really difficult to catch up with others especially when I am actually not gifted in programming.

Ahhh, enough complaints. Let's talke about future instead. I would like to become a Fullstack Engineer which is my ultimate goal before my 30 years old. Fullstack Enginner has to be capable of almost EVERYTHING. My strongest ability, however, is self-learning skill. Right now I am far away from a Fullstack Engineer, but that does not mean I will never achieve my goal. I believe in myself.

GO FOR YOU FUTURE, LYNCH!

Experience


Skills

JavaScript

  • Experienced with React(Redux) and Node
  • Experienced with jQuery library
  • Multiple JS projects with one large project
70%

C++

  • C++ functional programming with lambda
  • Understand deep concepts like Macros etc.
  • Multiple C++ projects with algorithms
60%

HTML

  • Understand HTML5 features like SVG
  • Understand template engine like Blade, EJS...
  • Practice almost everyday
70%

CSS

  • Understand CSS3 features like filter
  • Understand libraries like Bootstrap
  • Practice almost everyday
70%

Documentation

  • Good at writing organized documentation
  • Good at writing detailed documentation
  • Good at explaining subtle concepts
65%

Team Work

  • Good at team work
  • Experienced leadership in software dev team
  • Good at assigning jobs and collecting response
75%

Python

  • Capable of using spider to grab info
  • Experience with skimage library
  • Experience with Computer Vision
55%

PHP

  • Experience with Laravel
  • Experience with Blade Template Engine
55%

MongoDB

  • Experience with CURD operations
  • Experience with mongoose.js library
  • Experience with GridFS
55%

Java

  • Experience with Servlet
  • Experience with JSP
  • Experience with multi-threading
40%

IOS

  • Experience with swift
  • Experience with React Native
40%

MySQL

  • Experience with CURD operations
40%

Projects

Bloggy

A Blog Engine powered by various web technologes including but not limited to React, Node, MongoDB, Express, Cloudinary and Redis. It has all functionalities a commercial blog website has

Algorithm Calculator

A calculator that solves problems with different algorithm, including BFS/DFS for graph traversals and Genetic Algorithm for Travelling Salesperson problem

Japanese Animation Searcher

A standalone Python program with both Graphical User Interface and Command Line Interface, and is able to grab data related to Japanese animations from the Internet

LoveWall

A web project that performs as a love wall. Users can post their lovers on LoveWall and if there is a match, meaning they love each other, the website will forward a message to both of them

Personal Website - React

This is the polished version of my personal website. Besides HTML/CSS/JS, I use React (Redux) for this project and switch from MySQL to Firebase firestore.

BentoBox

A team web project that allows users to create or attend or comment or follow nearby food events. Users need to log in with their Google account. Final project of CSCI-201.

Contact

profile boy 1
profile boy 2
profile boy 3
profile boy 4
profile boy 5
profile girl 1
profile girl 2
profile girl 3
profile girl 4
profile girl 5