Software Development Is Not Trivial
The draw and the challenge of web-based software development has always been the low barrier of entry.
Anybody can read a book, throw a few “<blink>” tags on a page and call themselves a web developer.
Those days are behind us, however. Designing, architecting, and building a modern web-based software application requires a different level of expertise that can be challenging to find.






From Idea to Launch ...
Let’s Talk
Let’s have a cup of coffee (in person or virtual) and talk about your vision and goals.
Establish a Plan
A successful project starts with a plan. Together we will outline the journey to reach your vision.
Implement Your Vision
Step by step, we will work together through each stage of the journey – from idea to launch.
I have worked for Jeff for 3 years. He has been an absolute pleasure to work for, and I've learned so much from him. He stays cool under pressure and is extremely well-spoken. No matter how busy he is, he takes time to help me, get me past any obstacles, or answer any questions. He listens to my ideas, provides suggestions when necessary, and gives me the freedom to perform my job. He's a great leader and integrator but also brilliant technically. Jeff is a uniquely talented individual, and any company would be fortunate to have him.
Jeff embodies the unique ability to lead, inspire, and unite the members of his team. He is also able to bring together different divisions to rally and support the company's goal. Jeff is a team player. I have had the pleasure of working closely with Jeff for nearly six years on several projects and several fronts. Jeff consistently brings a grounded perspective as a colleague and can simplify and articulate complex projects to allow for meaningful collaboration.
We have worked with Jeff for 2 years now as a consultant. He has a unique combination of business insight, communication capabilities, and technical skills that have been instrumental in the success of our project. The only hesitation I have in writing a factual, glowing recommendation (which is deserved) is I want to ensure he's available for us when we need him - :)
From the Early Days ...
I found my passion for software early on and back in the dark ages of green blinking cursors and command-line interfaces. By the time I reached my senior year in high school, I had exhausted all the advanced computer science classes offered and needed to fill my schedule, so I enrolled in an introductory programming class, thinking it would be an easy A.
On the first day of class, the teacher realized who I was and promptly put me in charge of teaching parts of the class and serving as a guide to my classmates. This served as my first experience leading and teaching other developers.
After graduating with a degree in computer science (and a minor in technical writing – gotta have documentation!), I went on to join a team at HP developing internal tools for the supercomputing division. This began a long love affair with ColdFusion – Macromedia at the time – and a battle between my passion for object-oriented development and a largely procedural language at the time.
Corporate politics and red tape were not my game, so after more than 7 years with HP, I moved into the independent consulting arena, where I have been for more than 15 years now.
This journey has brought many different experiences, challenges, and rewards through several different companies, large and small. The one thing that has remained the same is my love of taking a vision or a problem, breaking it down into a plan, building a team, and then leading that team through the development of a solution … from vision to launch!
Contact
I always love meeting interesting people with great ideas.
Let’s talk and make something together!


