I'm Daniel Zheng
stay hungry stay foolish

About
Software Developer

selfie

Hi! I'm Daniel, the guy who dreams to be the most romantic programmer in the world.

Currently, I live in Waterloo ON, still trying to finish my CS banchelor degree. but I have equiped some necessary web developping language using my spare time (HTML, CSS, JavaScript, PHP, SQL). I created this site to expand my horizon and hope to meet more awesome people. Always starving to learn, like Steve said "Stay Hungry, Stay Foolish".

There are two things in my life that I can't live without, one is designing, the other is programming. So once I combine these two, I'm so surprised that I have so much passion everytime I'm creating a project.

Welcome people who wants to learn and grow together to contact me!

C++/C - 90%


HTML - 90%


CSS - 90%


JavaScript - 70%


PHP - 70%


MySQL - 60%

Technical Skills
Detailed description

C++


Every programmer starts from C/C++, with no exception for me. I've been programming in C++ for more than one year, showing decent knowledge in Standard Template Library. I led a three-member group project last December, within the project, we apply most of design pattern (Observer, Visitor, Decorator, Factory Pattern, etc.) we've learned. Personally, I managed to accomplish 'WASD' control and colorful text display with ncurses library involved.

HTML/CSS/JavaScript


Self-taught all these languages within one study term, Complete more than three self-designed websites. I learned with practice, all websites shows professional skills in handling Animation, Parallax effect and nice clear layout. Each time I started a new web project, I absorbed and grew from previous project. So far, I've equiped with decent knowledge of most mainstream web frameworks (Bootstrap, Compass, etc).

PHP/SQL


After I obtained solid knowledge in HTML, CSS, JavaScript, SASS, I move on to study the PHP and MySQL. Certainly, I applied these languages in one of my website "MeetUp", although this website hasn't accomplished yet, it already had the ability to store perminent user information.

Developing Environment


Visual Studio
Sublime Text
XCode
Atom
Vim

Developping Tools


  • Git
  • GDB

Platforms


  • Windows
  • Mac OS
  • Ubuntu

Article
Resume/Work about projects

splash

My Resume

2017.1.16 first work term

ink

Chamber CrawlerReport

First group project report

painting

Coming soon

...

bird_pattern

Coming soon

...

Blogs
A Brief History of Me

cc3k

Enter University 9/7/2015

First arrive in Canada, everything goes fine. New room in village1, a little bit small, but better than in China. I start to fall in love with this university, it lies in a quite town, same as me came from a quite town.

cc3k

Get in Coop 9/20/2016

Today is the day I switch into Coop! I assume that I did a great job in last year. It's time to look futher. What is my interest in CS area? AI, Algorithm, App, or Web? Sooner or later, I'll find an anwser.

cc3k

Trip to Cuba 12/28/2016

Just done 2A. After 4 constant study term, I decided to visit Varadero Cuba. Want to give Grand Memories Hotel a big thumbs up, big big open sea, awosome service, legit Cuba music. Promise I'll be back :)

cc3k

Trip to Niagara Fall 4/27/2016

First in my life, seeing the most spectacular waterfall ever. I took a ferry, feeling the water splashed into my face. A little bit cold but so much fun. There are many fancy stores and restaurants sorrounding the fall, which make the spot looks like an amusement park.

cc3k

Joined UW Hip Pop 1/3/2015

It's such a good experience to join the hip pop club. I've had good chance to make more friends. I'm so bad at dancing, but I quite enjoy watching them lol.

cc3k

First CS Project 12/21/2016

Today I finally complete my frist big CS project with my fellow classmates! So much work and so much joy. I'm actually so proud of myself becoming an actual programmer. By the way, thanks to members Eason, Aaron, it's pleasure to work with you guys, good job!

Project
Personal/Group Projects

selfie

ChamberCrawler3000
11/20/2016 - 12/5/2016

Group Project

Basic language: c++

Intro: A simplified rogue-like video game, player need to reach 5th floor to win the game. The more enemies player slain, the much gold player gains, the higher the score is.

Download Source Github

MeetUp
12/21/2016 - present

Personal Project

Basic language: HTML, CSS, JavaScript, PHP, SQL

Intro: A web that help people meet up at school, people can look up their friends' schedule to decide when to meet up with them. This web also benefits the group meeting for it can search for time when all group members are free.

Link Github
selfie
selfie

Personal Web
12/21/2016 - 12/30/2016

Personal Project

Basic language: HTML, SCSS, JavaScript

Intro: A personal web that provides some personal information, a practice of web development.

Link Github

Contact Me


Home Address: 295A Lester St Unit 306A, Waterloo, ON. N2L0C1

Cell: 6478365882

UW ID: 20607069


Email: s47zheng@uwaterloo.ca

© 2017 Daniel Zheng