About Us

The Partners

Erik Dietrich


Erik is an experienced programmer, software architect, team leader, consultant, trainer, entrepreneur, author and general technologist.  He earned his BS in computer science from Carnegie Mellon University.  Several years later, he earned an MS in Computer Science with a 4.0 GPA from the University of Illinois.

Erik worked for more than a decade in the corporate software development track.  He earned a series of promotions culminating in the CIO title at an established company when he was only 33 years old.

In addition to his full time roles, Erik has been freelance consulting and in 2011 he began writing a technical blog.  The growing popularity of his blog led to his invitation to be among the exclusive group of trainers for Pluralsight.com.  Today his blog receives 500,000 annual visitors.  He has numerous clients for which he writes and publishes content to promote their websites. Erik has also published three books of his own, including “Starting to Unit Test,” and “How to Keep Your Best Programmers”.  His writing, training, and consulting work keeps him at the forefront of industry knowledge.

The success of his training and consulting practices led Erik to leave his corporate position to focus on training and consulting full-time.  In this capacity, he has provided coaching and strategy services for major clients such as the State of Michigan and Ford Motor Company.  He has also been invited to speak to 200+ employee IT departments about ways for developers to improve their craft.

Erik’s industry leading expertise drives the technical value behind Codebase Analytics.  His depth of understanding of code structure lead to his development and use of empirical bases for strategy decisions and recommendations.

Brad Dennison


Brad earned his MBA from Northwestern’s Kellogg School of Management and was elected to Beta Gamma Sigma honor society.  He earned his BA from Brandeis University graduating Magna Cum Laude and was elected to the Phi Beta Kappa academic honor society.

Brad’s diverse and successful background gives him a broad understanding of the needs of today’s business leaders.  He has worked on Capitol Hill, for a presidential campaign, and for one of the top 30 government contractors providing software solutions to the Federal Reserve and the OCC. Brad managed a $30M business with 55 employees. He built a mid-sized real estate investment, construction, and property management business branded as the best in customer service and quality among its competitors.

Most recently Brad has been consulting in senior housing, manufacturing equipment, and asset management areas to name a few.  He has been helping clients with operations, human resources, financing, and expansion projects.

Brad is a nimble, astute problem solver, adept at uniting technology and business operations. He is highly skilled at financial analysis, negotiations, and business process improvement.  He takes pride in building cohesive, highly productive, and loyal teams with extraordinary levels of job satisfaction.

Brad’s business acumen, experience managing people, and history of improving internal communications are the perfect complement to his partner’s technical knowledge and analytical skills.