Dedicated to creating quality software solutions!

Team

Do you have a software project that has gone sideways?

We can help. We specialize in rescuing failing software projects and can help put your project back on track. We'll bring proven agile software development practices to your project and turn it around so you can move forward with the real work of running your business.

The Software Maniacs team consists of highly skilled independent software developers with decades of experience developing commercial quality applications. The company founder, Bill Rampey, formed this team with individuals who have a proven track record of delivering high quality software. Bill hand picked this team from the best of his experiences with other software companies. The information on this page contains a summary of the experience available to you through the Software Maniacs team. We are eager to help you solve your next technical challenge and look forward to hearing from you. If you have any questions about our capabilities please don't hesitate to
contact us.

Bill Rampey

Founder & CEO

Founded in 2001 by Bill Rampey, Software Maniacs is now celebrating the 14th year in business. Bill has been developing software for more than 27 years and is passionate about creating quality software. He is a team player and understands that the difference between good software and great software is often measured by how well the whole team understands each other and the overall objective. Bill has a lifetime of experience, not only at developing software, but at developing teams that can get quality software delivered in a timely fashion. If you're looking to improve your software developed practices and processes or you need a professional experienced software development team to get your software project on track, look no further, Software Maniacs can help!

Brian Freese

Principal Developer

Brian has been working in software since 1989 where he entered the field testing software for a company producing personal productivity software. Having his start in testing has shaped how Brian approaches developing software. He is an advocate for test driven software development and often is the first to point out the need for automated tests. Brian is relied upon to accomplish work others don’t even know where or how to start. He is the perfect team player always willing to pitch in and do what it takes to get things done. Brian has experience in K-12 school library automation and employee performance management industries.

Bob Lasch

Evangelist, Cutting Edge Technologies

Bob is truly passionate about software and loves to be an early adopter of new technology. He started his software career in 1996 after completing his bachelor's of science in Computer Science from the University of Wisconsin. Since that time Bob has also obtained an MBA from Cardinal Stritch University showing his dedication to learning. Bob is driven to solve problems and his excellent analytical skills make him an ideal person to troubleshoot faulty software. Bob is reliable and dependable and everywhere he goes these qualities combined with this developer skills cause him to become the “fix it” guy. Bobs has experience in K-12 & higher education, e-commerce, and retail industries.

Ryan Stawarz

Guru, Ruby on Rails

Ryan holds a Master of Science in Computer Science from DePaul University in Chicago. He is a Sun Certified programmer for the Java 2 platform. After completing his Bachelor of Science in Computer Engineering in 1998 Ryan started his software development career developing software for a point of sale system. Ryan is a well rounded software developer able to bring into focus the needs of the business and balance those with the development needs while creating software solutions. He is quick to come up to speed on new technologies and is always looking for better ways to solve problems. Ryan likes to break problems down into simple forms looking to create simple solutions to complex problems. Ryan has experience across several industries including gaming, K12 & higher education, banking, e-commerce, financial services, and retail.

Software Maniacs team members are required to be seasoned software professionals that are passionate about software development. Before anyone is added to the team they must have a proven track record of accomplishments in software development. This track record must include developing software in a team environment and consistently producing quality results. All Software Maniac team members are required to be independent self starters who communicate effectively and work well with others.