web development

Want to build a successful web app?
Then it's time to Get Real.
Getting Real is a smaller, faster, better way to build software.

The above quote is from the book Getting Real, which is an excellent guide for doing web development.

My specialty is agile web development using Ruby on Rails, but I also have many years of
experience developing with several programming languages and databases.
A combination of best practices and my experience guarantees a result that you will be proud to call your own.

ruby on rails

  • MerchantBlocks

    merchant blocks   *coming soon*
    A Ruby on Rails SaaS app to help small business manage:
      customer/employee info, tills, inventory, newsletters, gift cards, and loyalty programs

  • ZeeStreet

    stuff.clsmith.org
    A staged version of the ZeeStreet Ruby on Rails app. ZeeStreet focuses on recycling items within neighborhoods (hyper-local).
    It is similar to craigslist but with the user's items geocoded based on their address or nearby cross streets. Geocoding allows users to search for items within a certain distance of their home. For initial neighborhoods a rake task can be used to scrape postings from craigslist and seed the database.
    Plugins/gems used: restful_authentication, geokit, attachment_fu, friendly_id, hpricot

  • community building institute

    cbi.clsmith.org
    An example of a content management system built using Ruby on Rails and radiant

sinatra

  • clwatcher

    sinatra.clsmith.org
    An example sinatra app to quickly displays certain job posting links from a database. The job posting links are created by a rake task which processes craigslist's RSS feeds to search for matching jobs.
    Plugins/gems used: feed-normalizer, simple-rss, hpricot