Timothy Armstrong

About Me

Hello, my name is Timothy Armstrong. I'm a web developer and designer currently working towards a Software Engineering degree at the University of Waterloo in Canada. I'm passionate about technology and the web, and I love to build things online for others to use.

I've been working with web technologies for more than four years. When I started, I knew that I wanted to be able to build full web applications: both what the user sees and interacts with, and the backend of the applications on the server side. I therefore concentrated on learning server-side and client side development. I am experienced with HTML (including my recent interest in HTML5), CSS (2 & 3), and JavaScript (with jQuery and AJAX) for building usable, standards-compliant interfaces. On the backend, I develop using PHP and MySQL to build powerful, fast, and flexible applications.

While school takes up most of my time, I still have a little bit of time on my hands. When I'm not focused on school or building websites, you'd probably find me exploring some new technology, or sleeping. Probably sleeping.

About the Site

After working with XHTML on most of my other sites, I felt that it was time to try out HTML5. I've always loved the structure of using XHTML, and it seems only natural when writing semantic to move to a language which has semantic tags to replace the infamous <div> tag, such as <section>, <article>, <header>, <footer>, and <nav>. Support for HMTL5 has grown quite a bit in the last few months, and so I felt it was time to start progressively enhancing my sites. If you're interested in learning more about the technologies behind this site, I'll be writing a full blog post on more of the details.