As you may have guessed, this site is currently undergoing renovations. While it is customary to leave a site in its current state and replace it when the new version is ready, the previous site was terrible and not functional. This is mostly due to lack of maintenance on my part. Previously, this site was a test bed of various projects and had become quite disorganized. The new layout will prevent this sort of site rot. Until such time as the site is complete, please forgive any 404 not found messages you might find.
About Me
I have been a network engineer since the late nineties. Web Site development came out of necessity. There are often times in network administration or engineering that routines or procedures could be carried out by the system itself. The problem with this, is that not all of these routines are available. Thus the need to develop custom applications in an effort to increase network efficiency. From this, interface design also became required. Applications with poor interfaces are really only useful to those who created them.
My main focus in development is still functionality. A good looking application is worthless if it doesn't work. My birth in development, as it were, was with PHP. As a cross-platform, heavily documented scripting language, I find it will meet most any need. The vast user base and community helps a lot too. There are, however, some caveats to using PHP that eventually had to be overcome using a more structured language. For desktop and mobile based applications, Java fits that bill.
Because of my passion for technology I have had a great exposure to a variety of languages and platforms. Below is a list of the languages I have learned over the years:
- PHP - PHP Hypertext Preprocessor
- ASP - Active Server Pages
- JSP - Java Server Pages
-
SQL - Structured Query Language
- MySQL
- Microsoft SQL
- Oracle
-
JavaScript
- JQuery
- GData - Google Data Protocol
- FBJS - Facebook Java Script
-
Flash
- AS2 - Action Script v2
- AS3 - Action Script v3
- Java
- BASH script - Bourne Again Shell
- Perl
- Cold Fusion
- HTML - Hypertext Markup Language
- CSS - Cascading Style Sheets
-
XML - Extensible Markup Language
- XSL - Extensible Stylesheet Language
- XSLT - XSL Transformations
- KML - Keyhole Markup Language
- FBML - Facebook Markup Language
- RSS - Really Simple Syndication
- Atom
Through different needs I have also experienced a variety of different operating systems. It is amazing to see how things have progressed from back in the DOS days.
-
Microsoft
- Windows 3.1
- Windows 95
- Windows 98
- Windows NT 4
- Windows ME
- Windows 2000
- Windows 2000 Server
- Windows XP
- Windows Server 2003
- Windows Vista
- Windows 2008 Server
- Windows 7
-
Linux
- Open SuSE 10.2
- Open SuSE 10.3
- Open SuSE 11.2
- Open SuSE 11.3
- Open SuSE 11.4
- Fedora Core 6
- Fedora Core 8
- Fedora Core 12
- Red Had 6
- CentOS 4
- CentOS 5
- Ubuntu 6.10
- Ubuntu 8.10
- Ubuntu 10.10
-
Mac OS
- OS 9
- OS 10.0 - Cheetah
- OS 10.4 - Tiger
- OS 10.5 - Leopard
- OS 10.6 - Snow Leopard
Chances are the above may mean very little. If you are a techno-geek, then it should make sense. Just keep in mind that these are not my primary focus in my career. They are only methods used to accomplish a goal. My primary focus in my career is network technologies. For more information, view my LinkedIn profile.