Wenli Zhang
Blog Projects Hire Me Email Me Site Map

I'm a Web Front-End Designer, currently being a graduate at Digital Art Lab, School of Software, Shanghai Jiao Tong University. I'm keen on Web design and programming, with good command of JavaScript, HTML5, CSS, Three.js, jQuery, Python, and PHP.

You may visit this blog post to see how I made this site. You are welcomed to leave some comments before you leave!

Projects

Blog

I write blog about Web Front-End and some other interesting topics.

Typical Posts

View Recent Posts

jWebAudio

jWebAudio is a JavaScript library I made during my internship at Intel Inc., which is a Web Audio library designed for Web games. It has both pure JavaScript version and jQuery version.

jWebAudio focuses on audio control of web games and provides functions that most frequently used in game developing, which makes it a light-weight (9.3kb for minified standard version) but well-featured audio library, with features like fade in and fade out, loop, sound effects, multishot for short sound effects like gun shotting and etc.

View Source at GitHub

jCorner

jCorner is a jQuery plugin to create a flat designed paper folding effect at the bottom-right corner, which is useful for both stylishness and a hint for a link.

It uses CSS border tricks to achieve the effect, without using any image, which enables us to create corners of any size. I've also written a blog post on how to achieve this.

It's a tiny library with minified JavaScript file of 1.2KB. Download Now!

View Source at GitHub

Bian Gua 变卦·易经64卦

Bian Gua is a project to illustrate the changing of Gua as introduced in Yi Jing, which holds a significant position in Chinese traditional philosophy.

我深深感受到《易经》的博大精深,这次做“变卦”网站,一是想有一个清晰的变化过程来更好地理解变卦,另一方面也是想展示一下 CSS 和 JavaScript 能实现的酷炫效果。在这个博文中,我详细介绍了这个项目的始末。

View Source at GitHub

Three.js Ebook

In the summer of 2013, I wrote an ebook Introduction to Three.js in Chinese.

感谢图灵社区提供了很好的电子书初版平台,让我写的 Three.js 入门指南能与更多学习者交流。因为在此之前没有关于 Three.js 的中文书籍,对于有些程序员而言学习效率就很有限,于是我决心写了一本中文版的电子书。总共历时三个月,虽然还不是正式初版的书,但写书的工作量之大还是很大程度地考验了我。本书所有的代码都是开源的,即使你不购买电子书,也希望这些例子能够对你有帮助!

View Source at GitHub

Chrome 插件: 汉典划词搜索

汉典是非常优秀的文言文查询网站,本插件让你在任何页面内能够以划词的方式使用汉典进行查询。

View Source at GitHub

Argo Education

Argo Education is a project I did in the winter of 2013. It's a company providing service for Chinese students to apply for education abroad.

Hire Me!

Why should you hire me?

I'm a passionate and modern Web Front-end designer. I'm a self-motivated programmer with an active account at GitHub, as long as a good taste and an attitude of pursuiting for perfect.

Besides, I can improve your team building since I have an enthusiastic nature!

Why should you not hire me?

If you are not yet impressed by my work, or think of me as just another designer or programmer, then you should probably not hire me only because you think I'm not bad.

What kind of jobs am I interested in?

I'm interested in Web Front-end developing job opportunities which may typically involve HTML (including HTML5 technologies like Web Audio, Web Socket, WebRTC and etc.), CSS, JavaScript, Three.js, jQuery, Bootstrap, Angular.js, Node.js, Data Visualization, Graphics Design, Vector Image Design and etc.

I'm also a fast-learner and will be glad to learn anything related to Web technology.

What kind of companies am I looking forward to?

Seldomly work overtime! There will always be features to implement and bugs to fix, but working overtime breaks the balance of life and will eventually damage the interest of the company. Besides, as an efficient person, I don't want to go to a company that values people by their working hours rather than contribution.

Appropiate workload. I don't like to be pushed to make things in a hurry. I do great designs only, and that takes time. If you don't think it worths, then please don't hire me.

Of course, salary is also an important factor. =D

Where am I?

I live in Shanghai and will most likely only accept job opportunities in Shanghai.

Oh, but you do have the opportunity to impress me with a generous offer!

When to hire me?

I'm expected to graduate in March, 2016.

If you are interested, send me an email as soon as possible. You are always welcomed to contact me, even without an offer! =D