Hi, I'm Han Zhang (张晗). I'm the first year master student in department of computer science in University of Southern California. Before that, I obtained my B.S. in physics at University of Science and Technology of China. I'm currently looking for software engineer jobs in United States.
JavaScript HTML CSS
Rather than building a blog solution based on well-developed frameworks such as WorldPress, I build my own solution starting from building backend infrastructures. A good practice on the way to a qualified full stack developer.
Click here to view the web. Access to my private repository that hosting the source codes is upon request.
C++
In Computer Graphic and game industrial, generating huge number of plants models in
real time is challenging. Therefore, instead of mannually crafting 3D models,
people switch to procedural methods. On the other hand,
The recursive nature of L-system is fit for such job.
In this project we demonstrated generating 3D natural-like plants models using
L-system grammar with customized featured graphic interpreter. Specifically, we
See software demo in the video. Click here to view the final report.
JavaScript HTML TypeScript CSS
This is a coursework in USC CSCI 571: Web Technology class. I individually developed a web app that can search and display products on ebay. Users by typing in a keyword and setting filters, can view the items list that meet their requirements, as well as the detailed information of each product. Moreover, we also provide similar products as shopping recommendations, which is implemented by calling ebay Merchandising API on the backend. Technically, I
Java
This is a follow-up project of the previous web app. We implemented all functions of the web app and they share the same backend. Technically, I