Tel: (617) 835-4798 Email:

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

Home »

Services

My expertise

I do in custom web application development for businesses and organizations. My recent consulting work has included quick fixes as well as projects taking several hundred hours. I specialize in the following programming languages:

  • Python
  • Java
  • C++
  • Javascript

Technologies that I work with on a regular basis include:

  • PHP
  • CSS
  • XML
  • HTML
  • MySQL
  • Linux servers
  • version control systems including Subversion and Mercurial

more...

New Project Development

For new projects, I can help you make a technology choice that meet your needs. For fully custom applications, I prefer to use Python / Django. For ecommerce, I recommend a PHP solution. more...

Legacy code and existing projects

I also do work improving and adding on to existing projects, including PHP projects. I can recommend when to adapt the existing code and when to implement new features with a new technology.

Management, Collaboration and Consulting

If your project is going to involve more than one software engineer, I can help. more...

Hosting

I can work with your existing hosting provider, or arrange and setup hosting with a new hosting provider of your choice. more...

Graphic design

I am not a graphic designer, though I can do simple changes. For extensive work, I can work with a graphic designer of your choice or recommend a local graphic designer. For an efficient division of labor, the graphic designers I work with will have linux command line skills, knowledge of version control software, and basic programming skills. more...

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

Blog

  • Design Inspiration

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

  • Google Wave: a hypothetical case study

    Here's my prediction: Google's wave federation protocol will be the new way to edit and publish shared unstructured data on the web. Waves will store data for blogs and documents. Waves will replace many documents now stored in custom content management systems.