About

I work with PHP 5, MySQL, JavaScript, AJAX, CSS and XHMTL. The blog is to share some of my ideas on development with current and potential clients and colleagues.

Portfolio

Complex database driven sites and applications:

These systems are all based on the Symfony MVC framework for PHP5 with MySQL.

  • Ticket-Timer – My own idea: a free, hosted web application that I built from scratch that lets freelancers keep track of their billable time and create invoices for clients.  Tasks are automatically organized into timeable “tickets” based on client emails that you can import from your Gmail or other Imap account.  Extensive AJAX to run timers and detect connection status to ensure security and data integrity.  Automatically runs in offline mode or on guest computer, storing time in either database, cookies or both with auto sync.
  • Live Music Productions – Comprehensive event scheduling, contact management, budgeting and payments system for NYC’s premier live music events service (link).  I worked closely with the client to create this application from scratch.  Included many dynamic forms with extensive use of Javascript and AJAX.  They are using this constantly every day as the core of their business management with new features added on a regular basis to make their work even easier. (This is a private system with sensitive information.  I can demonstrate in person and you can read more about it here.)
  • NYU School of Acting Graduate Alumni Association – Custom Symfony social networking site with WordPress and BbPress integrated for blogs and forums functionality. Worked in conjunction with graphic designer/ front end coder: ODM.  Currently the community is very active.
  • UrbanDaddy.com – I have spent many hours doing contract work for this email newsletter service.  This is a very large Symfony based system with a number of highly experienced developers on the team.  I have worked mainly with their reporting system for mailing statistics.  Ad clicks, forwards, membership invitations, bounces and so many other figures have to be analyzed daily in different ways for their business to be successful.  We’re constantly working to improve the system to make the data as useful as possible for management.
  • MyBailiwick.com – A team project which I helped to initiate by setting up the user login system and the question and answer modules.   I also programmed a user to user messaging system for it.

Magazine sites with custom WordPress installation:

Contracted through Vireo and Sweden Unlimited

These sites are created by a team including a graphic designer, front end coder (XHTML/CSS) and others.  Coded layouts are given to me which I transform into WordPress templates and program custom functionality with PHP, MySQL, Javascript and AJAX in order to create full featured on-line magazines. I built many custom plugins and customized existing ones.

  • DVF Magazine – Online magazine site for fashion designer Diane Von Furstenberg.
  • Grandlifenyc.com -  Lifestyle magazine for NYC Grand hotels (Tribeca + Soho).  Recently added iPhone application api with Google maps reverse geocoding admin.
  • VMAN.com -  The male version of V magazine.  Custom AJAX based image galleries.
  • Vmagazine.com – High profile fashion magazine.  Recently rebuilt and migrated from Drupal to WordPress.

Other / smaller projects:

  • yourpage.org – Javascript based activities for children: crossword puzzle, quiz, and many more.
  • cafeCommuter.com – Locations database with Google maps API integration (PHP/MySQL).
  • ChristChurchNYC.org – Full featured PHP/MySQL events lists: list1, list2