| Perl | Ruby | PHP | Python |
| Javascript | XHTML | CSS | ColdFusion |
| ExtJS | JQuery | Dojo | PSD to XHTML |
| Catalyst | Rails | CodeIgniter | Symfony |
| MySQL | Postgres | Linux |
Jonathan is proud to have been the architect and builder of a number of systems using mainly open source technology. Many are still being used in production environments, supporting millions of dollars of business international in scale. A sample of his more recent public works are featured below:
I coded the Graphic Arts Studios website to the very specific requirements of the talented graphic designers at Torque, Inc. which is a design agency based in Chicago. In addition to XHTML and CSS The site uses a limited amount of custom javascript and PHP.
Buyadate is a charitable organization which organizes the buying and selling of dates with important people for charity. I developed the site using ExtJS on top of a catalyst MVC framework which I am in the process of replacing with Ruby on Rails. Designed as a psuedo-social networking website, it has all of the standard features you might expect, but the site also allows users to send video messages to each other, and to post videos on their profiles. The videos, once uploaded, are automatically processed using ffmpeg and then uploaded to Amazon's S3 storage solution in the cloud. I have been experimenting with the EC2 Elastic Computing service for this site, but have not implemented it because of cost concerns.
Haha Press is a chicago based community of graphic designers and printers which releases limited edition T-Shirts and Posters. In 2008, I was approached by their founders to help create an online presence. I developed an online storefront driven by a content management system, and gave them access to a subset of an order and inventory management system that I had developed. The site currently uses the Catalyst MVC framework and limited amounts of the ExtJS Javascript framework.
Prolonged Insult is an online community of poets and writers who produce quality literature, wine, and travel writing. I developed a content management system for this site using the Catalyst MVC framework and the ExtJS javascript framework.
Easy-Efile is an online income tax filing service which helps people prepare all of the important Federal Income Tax forms and schedules, and file them electronically with the IRS. I developed a custom PHP MVC Framework on top of a MySQL database for the tax application, and used a combination of perl and linux shell scripts to automatically submit and process the returns with the IRS. Most of the work was done in 2005, when the tools of our trade were much less mature. This would be a very fun site to redo using Ruby on Rails and ExtJS.
CPT Network Solutions is an IT Project Management company that I am proud to have consulted for since they started as a two-man shop in 2005. CPT has since grown to become a multi-million dollar company, whose source of strength is their business management software and the customer and vendor web portals. I developed all of these systems by bringing together a number of different open source technologies and APIs. The application is a very extensive implementation of the ExtJS javascript framework, on top of a Ruby on Rails app which serves XML and JSON data. The application makes use of several APIs including Google Maps, UPS and Fedex for shipping and tracking, and Twilio for web-based telephony.