iPhone & Android Mobile Applications
Mobile phone use has grown so quickly that it’s impossible to ignore. By using development platforms like Appcelerator’s Titanium, I can create mobile applications for both iPhone and Android with a single codebase, and in less than half the time it normally takes to produce a working app on a single platform. I developed the Autoridge mobile app in two weeks with just over 80 hours of development time, and it’s now in both the Android Market and iTunes App Store and getting great reviews.
Web applications are becoming more popular than ever. I made my own complete web application for billing and invoicing called InvoiceMore in my free time around work and other freelance jobs in 7 months, from conception to launch. It’s based on a custom PHP5 object-oriented MVC framework that draws inspiration from Zend and Rails.
Web Services / API Integration
Integrating with web services and working with APIs is no problem. I have performed countless e-commerce API integrations with Authorize.net, PayPal, and others. I’ve also worked extensively with the Twitter API and other web services using SOAP, XML, JSON, and other technologies.
I wrote my first line of PHP code in 1999 when I was 14 years old. I released my first public project called CzarNews in 2003 – a complete packaged php news script with auto-installer that is used on hundreds of websites still today. I look back now on the code I produced back then, and realize how far I’ve come since. I now program all new projects with PHP5 MVC frameworks and code to E_STRICT standards. One of my favorite projects is phpDataMapper. It’s an open-source Object-Relational Mapper for PHP5, and powers the Model layer of InvoiceMore in a full production environment with hundreds of accounts.