I have been doing PHP, MySQL, JavaScript for a long time now.
I am available for full-time or part-time programming jobs. I specialize in enterprise level web applications, web site customization, SEO, and Wordpress extensions/plugins. If you are interested, please go to my business website: XM Tek.
Standalone Projects
These projects I have done over the years and are stand alone or built on the PHPX framework.
PHPX
This is my project for the last 9 years and I still enjoy working on it although I don’t do as much as I would like. It is a full featured CMS/Portal system. I think its pretty good and there are a lot of users out there that agree. So if you are looking for a good way to manage your website, this could be the program for you.
ProjectX
This is a lightweight project management tool I wrote mainly for my use, but I think there are others out there that would love to use it. It is completely standalone. I am currently working on making it release ready.
LadderX
This program I wrote for an online gaming clan, Old Bastards Clan, in order to keep track of a ladder for competition. It tracks teams, players, matches, and rankings according to basic ladder rules and complex algorithms. The rules are customizable within the application. I am working on making this release ready.
DocX
This program is similar to PHPDoc, but written a bit different as it addresses several issues I had with PHPDoc. Based loosely on JAVADoc, DocX is a dynamic way to document your PHP project using comments embedded in the code without requiring a database or other complex systems. Although this system has been used in a production enviroment, I have not yet made a release system for it.
Wordpress Plugins
These are all plugins for the Wordpress CMS/Blogging system.
WineX
A very lightweight script to integrate your CellarTracker wine inventory onto your site. This script goes out once a day, either using cron or just user events, and grabs your inventory from CellarTracker and displays the results on your page, in your page. To see a demo click on the Wine Cellar link at the top of this page.
EmailUserX
Since it seemed like Email Users doesn’t work for 2.7+, this is the replacement. It is simple to use, basically just install, select some users (or all of them) and send the email.
ThemeX
A lightweight script enabling your WP installation to rotate between two themes based on the time of day. This site currently is using this plugin to rotate between a day and night theme.
BookX
BookX creates an easy way to give your site visitors a peek at your recommended books. Using only ISBN numbers, it gets the information from Barnes and Noble (http://www.bn.com) and creates a very information and feature rich listing system.
MultiX
A lightweight script to allow for the seamless administration of multiple Wordpress websites that can reside on different servers and databases.
USecureX
USecureX allows for the creation of user groups, then by adding users and pages to those groups, only those users can view that page. There is no (realistic) limit to the number of groups you can create.
SpreadX
A lightweight plugin that will add the submit buttons for Digg, Stumble, Del.icio.us, Slashdot, Twitter, Mixx, Dzone, Sphinn, Google, and Technorati to the bottom of posts.
TicketX
Coming Soon
MediaX
Coming Soon
ADAuthX
Coming Soon
Other Scripts/Applications
DataRequestor
Written by a good friend, Mike West, DataRequestor is a JavaScript wrapper for the XMLHttpRequestobject that enables the trivial implementation of dynamic interfaces without the painful necessity for a complete page-refresh to talk to the server. In other words: Ajax without the confusing API. Mike and I used to work together and worked out a lot of bugs in this program. It allows someone not really good with JavaScript to quickly create powerful AJAX driven pages.

This is a good idea…..i think even better would be the ability to change out themes based on month (for diff seasons or projects) or
even more detailed, based on date.
cool though.
Consider it added to the next release.
Great article! I’m loving your website;
This is like saying you find spellchecking pointless because your letters are so often misunderstood.
Nah. Well, if I could be assured, and had a way to test it, that made sure my letter was understood, I wouldn’t bother with spell check. But since I can’t do that, here I am.
With HTML validation, my complaint is that even though a document will validate, doesn’t mean it will be rendered correctly by each browser. So I have to test each one, and sometimes break validation just to ensure the page looks right and works correctly. If HTML validation would be a way to ensure EVERY (yes, even IE) browser would render it correctly, then I would validate everything, with question or hesitation. But until then, why bother?
Where exactly does bookx store the data?
When activated, BookX creates a table where it will store all the data.
Thanks Ryan for the kind words, and for all your help. You have been nothing but pure joy to work with, and I would recommend you any day of the week (except Wed)…haha
Can’t wait to meet your lovely wife…hopefully it’ll be in a yoga class when you move my way!
Thanks Again~
Love the pictures of you two & Illianna!
Did I read correctly? “Squirt #2″ –> congratulations?
Your post Summer Fun | this.rand() was very interesting when I found it over google on Tuesday by my search for real squirt. I have your blog now in my bookmarks and I visit your blog again, soon. Take care.
Great work, webmaster, nice design!
Thank you for telling us about your camping experience. You could have added more interesting stories too.
Congratulations for having your shiny brand new laptop.It feels great to type in a new laptop which bought from your hardwork.I enjoy my laptop so much and take good care at all times.
Wow! What a site. You have a real knack for making a blog readable and easy on the eyes. Some sites look like train wrecks, but not yours – it’s a pleasure to read. I am always interested in reading other sites about the works of Maurice Sendak. I don’t have time to read it all right now, I found this site when looking for something else on Yahoo, but I’ve bookmarked your homepage and will visit again soon to see what’s new. Please visit my site at http://www.WildThingWeb.com when you have time and let me know what you think of it. Thanks in advance! Have a good week!
Nice post..Keep them coming
Thanks for sharing.
Thank You Bilader Sende OlmaZsan
Excellent post..Keep them coming
Thanks for sharing.
wow what a interesting post , its really helpful for us
and i saw this post on bing ill pop back to your site later tomorrow
Well taken. I’m a website designer myself.
If you have a moment Id like you to take a look at the new credit laws put into place in 2010 that will be affecting this article. Might consider revision.
I usually don’t leave comments!!! Trust me! But I liked your blog…especially this post! Would you mind terribly if I put up a backlink from my site to your site?
Please do. I love your site, very pretty. Wish you were here in DFW TX when it comes time for me to need a pool.
BookX is just what I have been looking for. I can’t however figure out how to add a list of books to a page. Can you help me please?
When you install it, it will create a page that it will then use to display the list. You will just need to create a link to that page and you are good to go.
Hi
ISBN import is failing.
Can you please help?
Thanks
What is the ISBN number that is failing? There are some that have odd characters and such that cause it to fail. I will be happy to fix it and release.
Cool! Keep up the good work and thank you for sharing.
Hi
Thanks for your prompt reply
here are the 2 ISBNs i tried
The Scramble for Africa
Paperback: 800 pages
Publisher: Abacus; New edition edition (26 Nov 1992)
Language English
ISBN-10: 0349104492
ISBN-13: 978-0349104492
Your plugin is the one I need for my blog.
Thanks a lot
I know I am late, never the less happy new year! Wishing all the best to everyone!!
Those ISBNs dont pull anything up on http://www.bn.com
Try: 9780380719990
Nice to find that there are blog owners that care about their blogs and not compose all kind of inutile stuff but rather try to sustain it clean and priceless for the sake of their readers. You’ve done a great job and i thank you for that and as well for not traumatizing me with inutile garbage and spam.Thank You
The most comprehensive info I have found on this subject on the net. Will be back soon to follow up.
Ola, terrific site you have here. I really benefited from scanning your post. I accidentally found it this afternoon and thought it was enjoyable, so it motivated me to add a note. I know there will be others who pretty much share your opinion on this matter. So, I’ll plan to come back when I make more time to view more. This is funny, but I was just calling my wife concerning this topic, so this post was just what I needed. I will favorite this website and subscribe to the rss also. Thanks again.
Just wanted to let you know that your blog is not showing up properly on the BlackBerry Browser. Anyway, I’m now on the RSS feed on my laptop, so thanks!
It wasnt perfect, but it should have worked. Regardless, I updated the system to browser detect and so it should work now.
Hey this is great blog I’m going to bookmark it and pass it on. I have a question I was looking to get some Valentine’s Day gifts for my family and others what you guys think I should get as a last-minute Valentine’s Day gift. I’m trying to pick out the best chocolates and flowers but I don’t even know where to start I was thinking about maybe some jewelry or DVDs.. Can you guys give me some ideas..
This is certainly my first visit and I love what I’m viewing. Your blog is indeed great to go through, quite entertaining as well as informative. I’ll undoubtedly recommend it to my pals. Yet, I did have a bit of trouble with the commenting. It kept giving me an problem when I tapped on publish comment. I hope, that can be repaired. Cheers!
Hello I would like to thank you for such a nice made blog. Thought this is a perfect way to make my first post! Furthermore I would like to let you know your site does not display correctly in my Iron Browser.
Ein par Quellen wären cool!
I have made it through some of your posts and so far so good. I’m still a little lost on the subject, but plan on bookmarking and coming back. I am researching other webpage and blogs on related topics, so I should have some more information I can share on the subject in later comments. Anyone else who has other resources on the subject would be appreciated.