Tel: (617) 835-4798 Email:

I make custom web applications and software using Python, Java, C++ and Javascript.

Home »

New Project Development

For most new web development projects, I prefer to use Python with the Django web framework. I find that this is an excellent combination for rapid application development, reducing costs to the client. The resulting product is extremely high quality and maintainable. Python/Django is a popular framework, so it is fairly easy to find good developers. The popularity of Python as a web development language will continue to increase.

There are many cases where PHP is a good choice. PHP has several excellent software packages for common needs: Drupal for content management systems (CMSs); Drupal with the Ubercart plugin for ecommerce sites with large product catalogs; Wordpress for blogs; Magento for ecommerce sites with small product catalogs. Each package has a library of plugins for common use cases. I can work with these packages, extending them as needed, to provide a semi-custom solution.

For projects that can make limited use of PHP software packages, I prefer not to use PHP. I have extensive experience in PHP, but for this type of I would need to learn a framework such as Symfony or CakePHP that enables rapid application development. Because of the learning curve, the first project I did with PHP and one of these frameworks would take more time than if I did the project with Python/Django.

How can I help your business or organization? Contact me today at (617) 835-4798 or via the contact form.

Blog

  • Status Update

    Good news: I am available to take on work in the month of May 2011. Bad news: I won't be available for 2 years after that.

  • Design Inspiration

    For this website, I undertook a crash course in design. Here are 6 of the sites that I found inspirational.