Intro
I am a professional LAMP (Linux, Apache, MySQL, and PHP) developer, specializing in CUSTOM CMS (or Content Management Systems). Being a web developer encompasses so much more than just HTML or Photoshop. For every site I build, I work in different roles. In order to do my job I use (on a daily basis) the following skills/languages: HTML, XHTML, XML, CSS1.0-3.0, JavaScript, JQuery, PHP, SQL, and RSS. I have a very strong background in Linux based systems I've built Servers for most of my employers managing Apache, PHP, MySQL, Mail Services, FTP services, Samba, and Cups services. I also have a very strong back ground in TCP/IP networking. I served as tech support for two Fortune 100 companies doing internal and customer support for networking. I also have a good understanding of hardware and Operating Systems I have my Comptia A+ certification.
Education, professional experience, and expertise are ongoing pursuits in my life.
New Site Launches
![]() |
TriviaTown Facebook Game: This is a massive trivia game built on the facebook platform. My Role: I was a PHP coder/consultant for the project, I created the Facebook Credit processing, the badge and award processing , the scoreboard as well as a large amount of Facebook integration into the site front end. I was consulted for complicated programing tasks, optimization, and complex debug procedures. I was part of a team from around the world on this project. Technologies: PHP, Codeigniter, Facebook API, Javascript, jQuery, MySQL, SVN, Server/Client Side Caching Techniques, HTTP Header control, Facebook Credit Processing, xHTML, and CSS. On this project I was required to combine many of these services and get them to work cross platform and cross browser. Site Layout and Design: Dark Roast Media and Gamehouse. |
![]() |
Ebook.TaggedZi.com: This is my newest custom creation, built from the ground up on Codeigniter in LAMP environment. My Role: I designed and built this site from an empty page. Technologies: Linux, Apache, MySQL, Codeigniter, xHTML, CSS, Piwik, Mobile devices, Browser/Proxy Cache Control, and Server side Cache Controls Site Layout and Design: Matthew Craig (me) This site while not the graphic master piece was designed for VERY simple devices with little to no memory and CPU requirments So there are not a lot of graphics or flashy effects. It was intentionally built simple. |
![]() |
Joyful Doula - Kimberly Craig : This is a custom creation from the ground up build on Codeigniter in a LAMP environment. My Role: Lead Developer (and Husband :) Technologies: Linux, Apache, MySQL, Codeigniter, jQuery, xHTML, CSS, jQuery, Piwik (stats), and Facebook integration Site Layout and Design: Matthew Craig (me) |
Professional Portfolio
Most recently, I was employed by Wilmington Design Company. I primarily worked on back-end coding for custom content management systems in LAMP Environments. (Linux Apache MySQL, and PHP). Among the sites I built for them are these:
|
|
The Town of Wendell: This is probably one of my best examples. This site was a completely custom creation, but around the exact needs of the town. This site was built during my employment at Wilmington Design Co. My Role: Lead Developer Technologies: Linux, Apache, PHP, MySQL, Codeigniter, JQuery, xHTML, CSS, JQuery Site Layout: Wilmington Design Co |
|
|
TrySports: This is a sports site focusing on not only sporting equipment but the sporting lifestyle. I build the management system from scratch using PHP and MySQL. It manages over 20,000 registered users, and a diverse product line as well as individual stores an events. This was built while I was employed by Wilmington Design Co My Role: Lead Developer Technologies: Linux, Apache, MySQL, PHP, Custom Framework Site Layout: Wilmington Design Co |
While there (at Wilmington Design Co) I also engaged in building custom Facebook fan pages for several of our clients.
Contractor Work
I have now worked in the production of numerous sites which I do not list here. If you would like more information about sites I have worked on, let me know and I can send you more information
An inside look
Most of my work (60-70%) is building the admin and control structures for a site. The end user (including you) cannot really see that work. So to answer several requests I have created a screen cast to demonstrate one of my Admins. Every singe web site has its own unique admin, built CUSTOM for it. However this is a sample of the work that I do. (I recommend viewing this video in HD if you have the bandwidth.)
Personal Web Development Projects
|
|
MµCMS: I developed and maintained an open source CMS system known as MµCMS (Matts Micro Content Management System) This can be found on CMS matrix. I have over 6,000 installs of my CMS. This was one my earliest attempts at PHP and it's more than 5 years old. My Role: Lead Developer and Project Maintainer Technologies: Linux, Apache, PHP, Flat Files, MµCMS Site Layout: Designed by G. Wolfgang |
|
|
Urban Terror Oasis: This is a game site that is merely a collection of information about an open source game I frequently play called Urban Terror (a ioQuake 3 mod). This site enjoys regular traffic, and a decent fan base. I built it to keep my coding skills sharp... (plus it was a good excuse to play a video game.) My Role: Lead Developer and Maintainer Technologies: Linux, Apahce, PHP, HTML, CSS, MµCMS Site Layout: http://www.flash-gallery.org/ |
|
|
TaggedZi.com: This is the site you are presently looking at. This is my personal soap box, blog, and information repository. My Role: Lead Developer and Maintainer Technologies: Linux, Apache, MySQL, PHP, XHTML, CSS, Javascript, JQuery, Codeigniter Basic Web Theme from: http://themeforest.net/user/ParkerAndKent/portfolio -> heavily modified |
I have also written PHP libraries to perform complex color calculation tasks, I hope to be adding this functionality back to my site some time this year.
Shell Scripting and Various Programming
I must show my age here, but I was originally a programmer using Borland Turbo Pascal (7.0 if you must know). Here is the list of programing languages I have worked with: Basic, Pascal, C++, PHP, Python. I am also familiar with Windows/Dos Batch scripting as well as BASH and other variants of *nix shell scripting. I have used almost every OS you can name starting with DOS, and working my way into all the MS Windows Products straight through to Many of the Linux distributions. I compiled my first Linux kernel in 1999. I have been building, scripting, and tweaking ever since. I have written several popular shell scripts the most recent is a script that converts almost any readable document into almost any audible file format. It ties into much of the OS and even performs error checking. I have also created SEVERAL automated backup systems responsible for backing up system critical files for the work I do. I currently favor the Ubuntu "flavor" linux however have used Fedora, SuSE, Mandriva, Backtrac, and hundreds more....



![Validate my RSS feed [Valid RSS]](http://taggedzi.com/skin/images/valid-rss-rogers.png)
