I build kickass web apps.
Hi. I'm Tim White.
I'm a web developer in Northern Arizona.
What I Do
An Overview
I build and maintain top-notch web applications.
From system architecture → server side code → creative front-end, I've got it covered.
Web Development
I use OOP, MVC, and the LAMP stack to code web apps.
Web Design
The interfaces I create focus on simplicity and a fluid user experience.
DB/System Admin
I design solid database schemas and setup multi-purpose servers.
If you're in need of:
- a flexible app that's done right with a "can do" attitude
- a mobile web app designed to emulate the look and feel of a native mobile app
- 3rd party API integration (ie. Facebook, Twitter, Foursquare, etc.)
- an open source project modified to meet your needs
- server setup and service configuration
- database design, stored procedures, and/or database abstraction layer
- automated backend scripts for tasks such as data backup, web crawling, XML parsing, etc.
- a minimalist web interface focused on usability and simple aesthetics
- a "jack of all trades" web developer
then you've come to the right place.
How I Build Apps for Clients
It's done in 4 major steps. I learn what's needed, plan, code/test/deliver, and maintain.
Learn
I listen, ask questions, and gather your requirements. From backend requisites to "look and feel", this is where I learn your vision of the finished product.
Plan
Here's where we determine the best way to construct your project. I write specifications, skeleton classes and unit tests, and determine what FOSS software can be utilized.
Build
This step is where your vision becomes a reality. I precisely configure, code, and test the project until it works flawlessly. I deliver the project in reviewable increments to ensure that it's always on target.
Maintain
Requirements evolve, and modifications are often needed to keep the project consistently on track. From additions to integrations, my familiarity with the completed, extendable codebase allows for speedy updates.
What I Know
A Big List of Tech I've Worked With
| Operating Systems | Years | Last Used | Skill Level |
| Redhat/CentOS/Fedora | 6.1 | Currently |
|
| Windows XP/7 | many | Currently |
|
| Mac OS X | 1.6 | Currently |
|
| Gentoo | 1.9 | September 2008 |
|
| Windows Server 2003 | 3 | October 2009 |
|
| Ubuntu Server | 0.9 | March 2011 |
|
| Web Servers | |||
| Apache | 6.1 | Currently |
|
| IIS | 1 | October 2009 |
|
| Databases | |||
| MySQL | 6.1 | Currently |
|
| MongoDB | 2.2 | Currently |
|
| MSSQL (Microsoft SQL Server) | 1.5 | September 2008 |
|
| Oracle | 1 | October 2009 |
|
| Text Search Servers | |||
| Sphinx | 2.2 | Currently |
|
| Lucene | 0.1 | December 2009 |
|
| Languages | |||
| PHP | 5.1 | Currently |
|
| Perl | 6.1 | Currently |
|
| Javascript | 6.1 | Currently |
|
| Bash | 5.6 | Currently |
|
| Java | 0.2 | April 2010 |
|
| Flash/Flex | 0.2 | April 2010 |
|
| Python | 0.5 | September 2008 |
|
| PHP Frameworks/Libraries | |||
| Zend Framework | 4.1 | Currently |
|
| Smarty Templating | 0.5 | September 2008 |
|
| SAPRFC | 1 | October 2009 |
|
| ImageMagick | 1.6 | Currently |
|
| CMS | |||
| Wordpress | 4.6 | Currently |
|
| phpBB | 0.4 | Currently |
|
| Drupal | 0.6 | January 2009 |
|
| API's | |||
| Amazon EC2 | 2.9 | Currently |
|
| 1.6 | Currently |
|
|
| 0.4 | April 2010 |
|
|
| Design | |||
| CSS 2/XHTML | 5.1 | Currently |
|
| CSS 3/HTML5 | 2.1 | Currently |
|
| Javascript Platforms/Frameworks/Libraries | |||
| jQuery | 4.1 | Currently |
|
| jQuery UI | 2.4 | Currently |
|
| jQTouch | 2.4 | Currently |
|
| node.js | 0.2 | Currently |
|
| jqGrid | 2.1 | Currently |
|
| YUI | 0.8 | October 2008 |
|
| Prototype | 2 | October 2009 |
|
| High Charts | 1.4 | Currently |
|
| Scriptaculous | 1 | October 2009 |
|
| Other Applications/Tools | |||
| Vim | 6.1 | Currently |
|
| Subversion | 4.7 | Currently |
|
| MS Office/OpenOffice | many | Currently |
|
| Samba | 5.7 | Currently |
|
| Photoshop | 4.1 | Currently |
|
| CVS | 4.2 | March 2011 |
|
| Postfix | 5.7 | Currently |
|
| Red5 | 0.2 | April 2010 |
|
| Crystal Reports | 2 | May 2008 |
|
| ProFTPd | 1.3 | May 2008 |
|
| Eclipse | 2.1 | Currently |
|
| Xen | 3.8 | February 2011 |
|
| MediaWiki | 1.2 | Currently |
|
| git | 0.7 | Currently |
|
| VirtualBox | 0.9 | Currently |
|
| Cosmo CalDAV Server | 1.6 | Currently |
|
| CVS | 1.5 | December 2006 |
|
| Redmine | 1.6 | Currently |
|
| XCode | 0.9 | Currently |
|
| Methodologies | |||
| Object Oriented Programming (OOP) | many | Currently |
|
| Software Development Life Cycle (SDLC) | many | Currently |
|
| Model View Controller (MVC) | 5.5 | Currently |
|
Looking for something specific that isn't listed? Please contact me - I may already be familiar with what you're looking for.
Stuff I've Made
This is not a comprehensive portfolio - I do not publicly disclose all projects I've worked on. If you're interested in a complete list, contact me.
Web
Earny Sales Site
Landing page for the Earny application. Created by customizing pre-made themes from ThemeForest.
The Work I Did
- Heavy customization of purchased PSD/HTML templates.
- Ajax based Mailchimp newsletter signup.
- Google Adwords conversion tracking.
Status
What Was Used
- Fedora 14 / Linode
- PHP / Zend Framework / HTML5
- CSS3 / jQuery / Tipsy
Net Rated
Website review and rating gallery, with automated screenshot generation of submitted websites. Submission approval/denials done via secure admin interface.
What Was Used
- CentOS / Amazon EC2
- MySQL / Sphinx
- Perl / PHP / Zend Framework
- jQuery / jQuery UI / jqGrid
Idea Challenges Facebook App
This was a collaborative project I contributed to under contract for Bulbstorm, Inc.
The Work I Did
- Amazon EC2 server setup. Created custom EBS backed AMI's with various LAMP stack configurations.
- Developed a Red5 media server Java application for recording/streaming/storing live video.
- Wrote Flex video recorder/player to interface with Red5 application via web browser. Based on existing FOSS.
- Wrote cronned bash scripts to backup data, automount EC2 data volumes, and deploy code releases.
Status
Scott Guitar Works
Informational website featuring custom model showcase, service overview, and blog.
What Was Used
- MySQL / Wordpress / PHP
- jQuery
Plugins & Scripts
jQuery Peepshow
jQuery Peepshow is a thumbnail gallery plugin. It aligns, centers, and crops images of any size into a grid of thumbnail previews that expand to full size on mouse hover or tap. Compatible with mobile/touch devices.
What Was Used
- jQuery
- HTML5/CSS3
svnbak.pl
A Perl cron script that creates and rotates backups of one or more Subversion repositories.
What Was Used
- Perl
- Subversion
- tar / gzip
bashtasklog
A utility logging class for bash implemented in an OO interface. It prints nicely formatted output to the console and/or logfile. The format is similar to Linux boot messages.
What Was Used
- bash
Contact
Ask some questions, describe your project, or request a quote/rate/resume.






