Jake Zhong

Software Engineer | Full Stack Developer | Front End Guru

I am a Full Stack Software and User Interaction Engineer based in San Francisco, CA. Having a bachelor's degree in Science in Multimedia and Web Development and a master's degree in Interact Design and now pursuing my second master's degree in Computer Science. I am passionate about developing interactive and entertaining interfaces and animations. From my job and my life, I create websites, web applications and games.

  • Software Engineering
  • Front End Development
  • Back End Development
  • Interactive Development
  • Web Design/Development
  • User Experience Design/Development

Software Engineer I am a software engineer with passions for any fancy and cool interactive effect.

Tools I use:

As a Full-Stack Software Engineer, I mostly use HTML and CSS to do all the PSD to HTML stuff. In terms of the front-end, I write JavaScript and JQuery, which is the first front-end library I’ve learned to create interaction. Sometimes, I use React, React Native and Vuejs frameworks as well. For the back-end, I “speak” Java and Python, using from the old-school .JSP to the new trend – Django. I also do CMS development with PHP and WordPress, since it is the most popular and powerful on the net. I develop themes and integrate them with many popular/useful plugins to help my client create their website and app and help them improve their SEO to boost their business.

Game Maker I am a big fan of playing, designing game and making games.

Tools I use:

I liked playing games since I was a little boy. In my childhood, I had many Game Boy with different styles and features. I liked the game Pokemon and King Of¬†Fighters the best. After I grew up, I became a PC game fan and I spent a lot of time playing Counter-Strike from 1.0 to 1.6 to Condition Zero to Global Offense, and I’m a big fan of collecting Skins. I also played online games like Ragnarok Online, MU Online as well as League of Legend. After I learned to code, I realized that I could start to design and create my own game. I started by using Processing and P5.js to create some web-based small but relaxing games. Then used Unity and started to create 3D PC shooting games and mobile games.

Photographer A picture is worth a thousand words, so I love to use photos to tell my own story.

Tools I use:

I like taking pictures in my free time. One of the motivations for me to take pictures is to keep the memory from all the beauty I’ve seen in my life. Another reason is that I also want to catch a rare moment and share happiness with others. Pictures can tell a good story, but people sometimes just ignore the details from what they see. My job is to discover beauty from different angles and try to narrate the plot with my emotions.