Who We Are

Built by People WhoLove Solving Problems

We're a team of software engineers, strategists, and problem-solvers dedicated to building custom tools that make your business run the way it was always meant to.

Our Mission

Custom Software Shouldn't Be a Luxury

We built GoodJava to change the way small and mid-sized businesses access high-quality software. Through our proprietary development system, we deliver powerful, tailored solutions faster and more affordably than traditional agencies — so you can stop worrying about your tools and start focusing on growth.

The Team

Meet the People Behind the Work

MW

Matt Whitehall

President & Solutions Architect

Matt has over 20 years of professional experience building software solutions. Matt specializes in Java, SQL and database design, HTML, CSS, PHP, NodeJS (JavaScript), React, and AWS Cloud Services. He has also led development on order processing and fulfillment systems, accounting and payment integration solutions, “big data” ingest, processing and warehousing, and countless other solutions across multiple industries. Outside of work, Matt enjoys archery, serving at his church, and spending time with his family.

PS

Phil Stokes

Vice President

With over a decade of experience in sales and leadership, particularly in the medical device industry, Phil brings a practical, results-driven approach to helping businesses find the right software solutions. Phil is passionate about creating technology that makes a real impact, ensuring clients get customized, scalable solutions that support their growth. Outside of work, he enjoys photography, playing men’s league hockey, and golf.

EP

Elise Pate

Director of Operations

Originally from Belvidere, IL, Elise graduated from Illinois State University with a bachelors in community health education. She spent 10 years working in a non-profit as a health educator and fundraiser. In recent years before joining GoodJava was an office assistant for a global digital agriculture company. She likes to run, read, bake, and spend time with her husband and 2 boys. She loves to travel and one of her favorite places to visit is Door County, WI. She is in her 20th season playing fantasy football and has learned many life lessons from being a Chicago Bears fan.

AB

Abby Brandon

Administrative Assistant & Social Media Coordinator

Proudly born and raised in Morton, IL, she graduated from Saint Louis University with a degree in International Business. Prior to joining the team at GoodJava, Abby worked in the non-profit and corporate sectors as a meeting and event manager. In her spare time, Abby enjoys baking, cheering on the St. Louis Blues, and getting outside as much as possible with her husband and son.

JM

Justin Montgomery

Developer Operations Manager

Justin manages day-to-day development operations. His daily activities include managing the health of client assets in AWS, troubleshooting server and database issues, development and maintenance of monitoring tools used, web development / support. After work Justin enjoys mountain biking at the local trails, hiking/camping, and gardening. He plays video games for fun but isn’t very good at them.

NB

Nick Behrends

Senior Software Engineer

In his role, Nick is responsible for designing and implementing software solutions for the agency’s clients. He works closely with project managers to understand the specific requirements and goals of each project, and then uses his expertise in order to produce efficient and effective code. Additionally, Nick provides technical guidance and support to other team members, and is involved in the testing and debugging of the agency’s software products. Overall, his work helps GoodJava deliver high-quality solutions that meet the needs of its clients.

EJ

EJ Flores

Senior Software Engineer

EJ utilizes his customer service skills to supplement his development skills, ensuring that clients get high-quality, effective solutions to their problems. Through his experience in SQL, PHP, Javascript, CSS, HTML, React, and various AWS Services, he is able to be an effective problem solver. Outside of the workplace, he spends his free time climbing plastic rocks, playing children’s video games competitively, or sitting at home and getting yelled at by his cats.

BP

Brooke Parks

Software Engineer

A Bradley University alum, Brooke has experience in programming languages such as MySQL, PHP, React, and Java. She also has knowledge in the software development life cycle and task tracking software such as Teamwork, Jira and Trello. In her free time she can be found reading books, playing video games, or spending time with friends.

CY

Connor Young

Software Engineer

Connor's focus is software support and front end development. In his free time, Connor enjoys reading novels or playing games. His favorite hobby is working on OSDev.

Ready to get the business software you and your team deserves?

Let's build something amazing together — it's a click away.

Schedule a 30-Minute Discovery Call with Us