start...
janis-b.  web design and development.
  • About Me
  • Previous Work
  • Contact
  • Personal Blog

About Me... John Brennan

[portrait]

I am an entrepreneur/software developer with a love for web development and interface design. My portfolio dates back to 1998 when I was first introduced to the Web. What started out as designing web sites for my favorite hobbies has become a source of revenue, and ultimately my career.

I believe in designing for the user and appreciate other web applications that design for usability. The web is constantly evolving and if you're not setting the trends then you are catching up to them. It is important to be aware of new technologies, but even more important to make sure the right technology is used for the user-facing problem, not the other way around.

My experience ranges from building web sites for small businesses and universities to large scale web applications. My specialities include software and user interface design, database design (MySQL, PostgreSQL, Oracle, Microsoft SQL Server), web application development (AJAX, Web services, CakePHP, Pylons, Java), web security, mobile development, project management, and of course a love and passion for what I do.

The name janis-b originated from Janice Brennan. She was the most influencial person in my life -- and also my Mom. Before passing away in the spring of 1994, she sparked my interest in entrepreneurship and inspired me to get familiar with the computer which would later become my career.

Previous Work

LION - Live Intelligence Online Network

Sensitive information still lives in silos and hinders collaboration. LION is a web platform to organize and structure intelligence issues. Analysts sift through larges volumes of information from a variety of sources to find leads and generate reports. Our platform brings together entity extraction tools with a graph-based knowledge base to focus the analyst's attention on relevant inforation saving time and ultimately lives.

show technical details

  • Front end makes use of the Pylons framework which is an MVC framework, like Ruby on Rails, written in Python
  • The heavy lifting of our interface is taken care of by the Yahoo UI library, Scriptaculous and Prototype
  • Our backend leverages AllegroGraph, a high performance RDF graph database, with a MySQL instance for relational data
99circles

More social than LinkedIn and more professional than Facebook, 99circles uses trust, instead of degrees of separation, to determine relationship strength. When I started this project back in 2005 social networks had little traction. A year of development had past and I still didn't think the app was "ready" for the public. I received great feedback during the beta with 1000+ users, but was no match for the already well established social networks--regardless of the new angle I was trying to take. I folded my cards on this one in 2007.

show technical details

  • Constructed an weighted-graph algorithm to measure the "strength" of a connection based on facts such as the last time you spoke, how many connections are shared and strength of each of those, as well as a number of other factors
  • Written using a LAMP stack (Linux/Apache/MySQL/PHP) with the bells and whistles handled by the Prototype JavaScript framework
Menuocity

A restaurant portal where students can order food online. I built this in college and started by targeting students at the University of Maryland. Once the company got some traction around campus, and through the local newspapers, we were able to sign deals with the local restaurants to provide this service for a small monthly fee. In less than 3 months Menuocity was placing over 100 orders per day!

show technical details

  • Written over the course of 3 months in the summer of 2003
  • PHP front-end with a single MySQL database instance
  • Order processing service that faxes completed restaurant orders directly to the restaurant
Cornerstone

Problem
Cornerstone is a popular college bar and restaurant. All the restaurant's specials have been effective in increasing alcohol sales, their food sales have been steadily declining. The recent launch of popular restaurants, such as Chipotle and Noodles & Company, has taken business away from Cornerstone. Many customers are unaware of special events and the various food and drink specials offered by Cornerstone throughout the year.

Solution
We established a web presence by leveraging existing food and drink specials. We designed a content management system that automated 95% of the work involved with maintaining a web presence.

AllBeat

In 2000 I developed an auction site similar to eBay, but focusing on music and memorabilia. I teamed up with a band manager who was connected in the music industry with several record labels. The site had initial success, but failed shortly after this. I was in high school at the time and knew little about security. At the time credit cards were not yet trusted, and we didn't have a big name that consumers could trust. Users started creating fake bids which saturated our listings. It was sold in 2002.

Subscriber's Choice

Problem
Subscriber's Choice has been providing personalized subscription services to businesses since 1911. However, the company had little to no web presence, inventory and customer lists all lived in silos, and data was stored in a variety of proprietary formats.

Solution
We quickly improved company processes and saved hundreds of man hours. First, we migrated all the disparate data to a single MySQL database. Second, we built a dynamic front-end web presence that replaced the old, static web pages. Third, we automated the administrative tasks that were once done manually. Subscriber's Choice was able to free up time once spent in maintenance that is now focused on pursuing new business

BandIndex.com

The first web site dedicated to the underground music scene. Started in 1997, BandIndex.com included interviews, reviews, and music samples from over 1000 artists, both mainstream and underground. It was sold in 2000.

Contact

Please contact me by email: john (at) janisb (.) com

My time is currently being spent with a new startup venture, but I am always interested in hearing about your latest endeavor! I may have done something similar in the past, in which case perhaps I could provide some advice or consulting. Or maybe you have a project that is starting up in the near future that meshes with my interests. In either situation -- I'd love to hear from you!

View my profile on LinkedIn