About Me

This Site

This page will discuss a bit of information about this site, myself, and my projects. Take a look at the Accessibility Statement of this website

I developed this site in the summer of 2005, for a personal portfolio so that people can come and take a look what I'm capable of doing. My goal was to make a completely new style of a webpage in compared to other websites who uses tabular layouts. I challenged myself to use CSS layouts. My other point of interest was to make a similar CMS as of MovableType. I would say I done pretty good. It took me roughly 2 weeks+ to get this site up and running. I split my time into different areas. Since it was my first CSS design, It took me around 5 days to learn CSS and complete this website layout, the other 16 days I concentrated strictly on the programming aspect, developing PHP5 Classes, database infrastructure, and the CMS.

Click the button above to view this site with no style (no CSS)

Since I worked very hard on my projects in university, I would love to share my ideas, so the best way to do so was creating a portfolio section which has all my work from C, C++, JAVA, PHP, DATABASES, MRC, ASP .NET, ect. I will try my best creating blog articles as well.

Myself

I am currently attending 4th year Software Engineering student at the University of Ottawa.

Within all the years I have been in University, I have been motivated by all the software products that have been published. By being in Software Engineering, it will give me an opportunity to increase my skills in a managerial matter.

I am really sunk in the open source community and I believe thats one of the biggest assets that we (as software designers) have. I am currently part of 4 open source projects, which I created two of them. I build client applications whenever I am bored, and do web applications whenever I am happy. I am always upto date on the technology out there and I am always eager to learn new material.

I run a successful Computer Repairs company in this region, and I am the president and created the Univeristy of Ottawa Computer Club. I am really involved in the community both opensource and local.

I currently help individuals on java forums, yahoo answers, MYSQL forums, and local forums. As well, I idle and help individuals live on IRC which is a chatting network ( irc.freenode.net ). You could find me in #ubuntu, #mysql, #eclipse, ##csharp, ##java, ##c, ##c++, ##php, #smarty. I believe helping others is the best way to improve the current society. Knowledge should be shared among everyone. How else can it evolve ?

I have done many projects both during university and within my spare time. I am really known within my colleagues and professors at university for the projects I have done and the skills I have acquired. I have received the top project in class for all classes. Most of my projects are posted in the portfolio section. A strong interest of mine is in Web Engineering and Web Security. Currently I have strong interest in Haptic Applications.

My Current Skills are the following:

  • Application Development: Java, C++, C#, C, and VB.
  • .NET Knowledge: C#, P/Invoke, C++/CLI, and Managed/Unmanaged.
  • Web Development: PHP, JSP, and ASP.
  • Web Design: HTML, XHTML, DHTML, CSS, JavaScript, AJAX, and Adobe Flash.
  • XML Design: XML. XSL, XSLT, XSD, ATOM, and RSS
  • Database Design: MySQL, PostgreSQL, Apache Derby, and MSSQL.
  • Testing Frameworks: JUnit, JTiger, and Clover.
  • Real Time Systems: Experience with SDL.
  • Protocols: HTTP, FTP, IRC, TCP, IP, and UDP.
  • Multi threaded Programming: experience with Threads within Java, C/C++, and C#.
  • Animation/Graphics Software: Adobe Photoshop, Illustrator, Flash, and Acrobat. JASC Paint Shop Pro and Animation Shop, Swift 3D, and Basic Autodesk 3ds Max.
  • Processing Tools: Eclipse Environment, Zend PHP Development, Dreamweaver and Flash. MS FrontPage, Word, Excel, PowerPoint, Access, and Visual Studio .NET.
  • OS: working knowledge with *UNIX, and Windows 95/98/2000/XP/2003.