Portfolio

A list of featured works by me!

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 Site

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

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 Doulad

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:
 

Town of Wendell

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.com

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 AdminsEvery 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

 

Mucms.taggedzi.com

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

urt.taggedzi.com

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

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....