About Bestgate Engineering

Founded in 2013, Bestgate Engineering is a small Maryland-based business located in the Baltimore/Washington Metro area. We provide professional services to the U.S. Intelligence Community, Department of Defense, and their industry partners. Our primary NAICS codes are 541511 and 541412.

Learn about our culture


Bestgate Engineering is committed to bringing the best, brightest, and most passionate software and systems engineers to solve our customers' most difficult and challenging technical problems.


Bestgate Engineering will strive to inspire and motivate its employees to be great engineers, great colleagues, and great people. Through such characteristics, our team will be recognized as a talented, reliable partner in the eyes of our clients and teammates.


Employee Success

Our employees come first. Excited, empowered, and motivated technologists are our most critical asset. Our business is built around the success of our team, and we will do what is in its best interests, to ensure we position our people to succeed.

Trusted Relationships

We know our strengths, competencies, and limitations. With that, we will always deliver exactly what we promise. This integrity will develop meaningful business relationships, attract great employees, and create satisfied customers.

Technical Excellence

Software and engineering are our lifeblood. We realize the need to have deep roots in theoretical computer science and engineering, and to also maintain fluency in current and future industry trends. We are always learning, and always improving.

Management Team

Our company leads by example. Literally.

Bestgate's leadership team is composed of experienced, practicing engineers, bringing over 40 years of software and systems engineering and project management to the company. From leading project teams, running task orders and communities of practice, to corporate administration, we have the technical, programmatic, and business expertise to meet the needs of our customers and partners at every level.

Keith Wegner

Principal & FSO

Keith is a software engineer with experience developing enterprise PKI & key management services, system modernization, and SoA. He has held positions as a developer, software architect, and task lead. Keith holds a BS from Towson University, an MS in Information Systems from UMBC, and a Professional Certificate in Computer Security from Stanford University. He is a CISSP, ScrumMaster, and holds certifications in Java and cloud technologies.

Christopher Swartz

Principal & Finance Officer

Chris is a software engineer with experience developing low-level protocol processing and transactional systems, Wi-Fi geolocation algorithms, and distributed systems. He has acted in software development and leadership roles, from staff engineer to software engineering lead, for ACAT-1 programs. He holds a BS in Computer Science from UMBC, an MS in Computer Science from Johns Hopkins University, and is a Ph.D. candidate in Computer Science, with a focus on wireless technologies, at UMBC.

George Bachman

Principal & Director, Commercial Programs

George brings over 20 years of software development experience from the Defense community and private sector, in the fields of real-time embedded systems, algorithm development, manufacturing control systems, and healthcare records processing. He has acted as a software engineer, consultant, and small business owner throughout his career. George holds a BS in Computer Science from the University of Maryland, College Park. George is a member of IEEE, ACM, and holds one patent with multiple patents pending.