Who We Are
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
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

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.
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.

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.

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.

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.

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.

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.

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.

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.
Let's build something amazing together — it's a click away.
Schedule a 30-Minute Discovery Call with Us