CCRi takes on technically challenging projects that give our clients the informational leverage they need to attain new levels of speed, accuracy, and productivity.

At CCRi, our clients look to us to solve their hardest problems, and we have a long history of exceeding their expectations. With clients ranging from the private sector to the government, we provide a variety of advanced analytical techniques, and we render our solutions in software that our clients can apply immediately. Whether you conduct marketing intelligence or track criminal gangs, CCRi can help you break through your constraints.

With projects ranging from optimizing the world’s largest container port to predicting future asymmetric warfare events, CCRi has no shortage of experience in diverse client expectations. As a small company, we are able to adjust our process to the requirements of each client. In addition, over the last 20 years CCRi has developed a number of reliable techniques that enable us to take on projects with tight deadlines and deliver results efficiently and effectively.

Core Values

Create Meaningful Solutions:

  • Focus on the customer’s mission
  • Question the default
  • Always a better way

Doing It Together:

  • Inclusive culture
  • Collaboration
  • Play as a team

Doing it Well:

  • Challenge yourself
  • Commitment
  • Enthusiasm
  • Efficiency
  • Technical curiosity

Idea Meritocracy:

  • Ideas can come from anyone
  • Ideas have an advocate
  • Demonstrate value
  • Ideas compete and evolve

Our Ethical Principles

CCRi helps our customers make big decisions, often within a large and complex ethical context. Below is CCRi’s statement of principles, which provides a framework for thinking through ethical problems as part of our design and development. For a more detailed description of how we implement these principles, please see our Statement of Ethical Principles.

  1. We must build systems that allow operators to exercise appropriate levels of human judgment.
  2. Individual privacy is a right.
  3. All efforts should be made to treat different groups of people with equal levels of respect.
  4. Users should be given meaningful information and empowering choices.
  5. Following legal guidelines is a useful minimum threshold for actions.

Our Process

At CCRi, we apply numerous machine learning techniques to textual, spatial, and numeric data sets to answer key questions posed by our clients. We then implement these solutions into software systems with a strong focus on scalability, usability, and data visualization. We typically follow a three-phase process that encourages the critical early feedback that ensures our software meets user requirements.

Our first objective is to spin up quickly, mastering the relevant domain knowledge, determining the metrics, and articulating the problem in ways that are amenable to solution. Our clients will typically experience a prototype of a tool we developed using a small sample of client data, which we then use to begin an in-depth discussion of the solution that will best fit their needs. We take the time to interview and observe our clients so that we can model their own procedures, while ensuring that our vision of the problem is broad enough to encompass all the issues involved.

We cultivate extensive connections with researchers and professional societies to ensure we bring to our work the latest techniques and insights. We carry this knowledge into our second phase, where we do not simply find the most appropriate approach for each project; rather, we roll out a powerful, insightful solution that exceeds traditional methods and expectations.

Following successful delivery of a solution, CCRi will offer continued support and expertise to ensure client success.

Our Culture

CCRi offers an engaging and supportive environment, with a culture of continual learning and creative problem solving. Meet a few people and hear about CCRi in our highlights reel. Or checkout the full script version!

Donald Brown, CCRI Founder, Owner and President

In addition to being President of CCRi, Donald Brown is the William Stansfield Calcott Professor of Engineering and Applied Science and director of the Applied Predictive Technology Laboratory at the University of Virginia. His research focuses on predictive modeling, statistical learning, and data fusion with applications to security and safety.

Drawing from his extensive expertise, Dr. Brown has been a principal or co-principal investigator for over 80 research contracts with federal, state, and private organizations. He has published over 100 research papers and two edited books on data fusion and statistical learning.

Dr. Brown is a fellow of the Institute of Electrical and Electronics Engineers (IEEE) and the National Institute for Aerospace, and is the recipient of many awards. The Governor of Virginia presented him with the Governor’s Technology Award for enabling rapid crime analysis by local law enforcement agencies. From the IEEE, Dr. Brown received the Joseph Wohl Career Achievement Award for his work in systems engineering and data fusion; the Norbert Wiener Award for Outstanding Research in systems engineering, data fusion, and information analysis; the Intelligence and Security Informatics Award for outstanding research in information for security, law enforcement, and intelligence; the Outstanding Contribution Award; and the Millennium Medal.

Dr. Brown has served on the National Research Council (NRC) Committee on Transportation Security as well as its Committee on Surface Transportation Infrastructure Security. He was also a member of the National Academy of Sciences panel on High Performance Computing and Crisis Management.

Key Personnel

Dave Sappington

CCRI Founder and Owner

David Sappington has worked on a number of intensive computing projects, including data fusion algorithms in support of the U.S. Army. He has designed and implemented computer-based tools for application in the analysis of large data sets and has extensive experience in spatial data management, geographic information systems, simulation, optimization, and computational linguistics.

Mr. Sappington’s experience in software engineering for scientific and technical applications spans both serial and parallel computation. He has designed and implemented electronic intelligence data fusion algorithms, along with an associated test bed, a tactical electronic intelligence analysis, and a full graphical user interface. More recently, Mr. Sappington has spearheaded the development of a transcription and text recognition tool, addressing a significant technical challenge that had been pursued for many years.

Louis Pittard

CCRI Founder and Owner

Louis Pittard has managed all facets of CCRi’s operations, including finance, security, project development, and contract administration. Mr. Pittard has 20 years of experience using C and C++ to solve significant problems on platforms ranging from personal computers to parallel supercomputers. His areas of specialization include operations research, real-time systems, evidence-based reasoning systems, pattern recognition, and clustering.

Mr. Pittard has contributed to a variety of significant projects at CCRi. He led a team that created a large-scale tracking system that cross-correlates millions of daily observations from disparate sources and operates in super-real time on historical databases. Another one of his projects developed a tracking system that combined sparse algorithms for exploiting nonstandard and complex data with a Bayesian framework for reasoning about target identity. He was also part of the CCRi team that developed an object-oriented, imagery fusion system for DARPA’s Dynamic Database (DDB) program. Mr. Pittard also led the effort to develop software for scheduling yard resources for the Hong Kong International Terminal (HIT). The software his team developed searched for optimal job assignments for all yard resources and employed advanced artificial intelligence techniques.

John Bruggeman

Chief Operating Officer

John Bruggeman has previously worked as a Project Manager and Director of Operations at CCRi. Currently he is responsible for daily business operations, including human resources, accounting, legal, operational finance and project management, facilities, security and IT infrastructure management. He also participates in all aspects of corporate strategy and long-range planning.

John is a retired US Marine Corps Infantry Officer and has a Master’s Degree in Operations Research from the Naval Postgraduate School. In addition to various infantry unit assignments, he also served as an Operations Analyst at the Marine Corps Combat Development Command where he conducted analyses for senior leadership to include requirements development, analysis of alternatives, and scenario assessments.

Anthony Fox

Chief Technology Officer

Anthony Fox has 20 years of experience in data science, machine learning, and distributed systems development that inform his strategic vision for CCRi. At CCRi, he started out developing geo-temporal predictive models of events. From there, he spearheaded the development of open-source tools for managing and analyzing high volume geo-temporal data. He has served as the architect of low latency tracking analytics in both the air and maritime domains that fuse disparate data sources into a single picture that gives decision makers near-real-time situational awareness. As CTO, Anthony sets the direction of CCRi in terms of mission domain as well as technology evolution.

Anthony received his Bachelors of Science in Computer Science with a dual major in Mathematics from the University of Virginia. He received his Masters of Engineering from the Systems and Information Engineering Department at UVa. Anthony’s goal is to write at least one line of code everyday, even if that translates to just a reasonably complex shell incantation.

Nick Hamblet

Vice President of Engineering

Nick Hamblet brings a background in mathematics and computer science to a variety of projects across CCRi. His breadth of expertise has led to contributions in both software architecture and development (Scala and Java back-end architecture; cloud-based applications using Accumulo, Storm, Kafka, and Pig; graph database interactions, and also visualization work to expose information and analytics to an end user) and in areas of data science such as entity resolution, RDF-based latent space models, spatio-temporal predictive analytics, network analysis, and natural language processing. He’s served as both an independent researcher on small projects and as Technical Team Lead on larger efforts. In his current role as Director of Software Engineering, Nick looks for opportunities to align CCRi projects around common code and coding practices and implements processes that encourage CCRi employees to grow and learn from each other and contribute at their highest potential.

Nick received his Ph.D. in Mathematics from the University of Virginia, where he studied the calculus of functors. He carries on his interest in abstract nonsense, currently mostly directed at learning Haskell and, more generally, the relationships between category theory and computer programming.

Alan Johnson

Vice President of Business Development and Director of Defense Programs

Alan brings over 25 years of relevant experience, having been employed as a developer, data scientist (before that term even existed!), engineering manager and business development lead in a variety of business domains, including public accounting and insurance, environmental chemistry and consulting, chemical manufacturing, healthcare informatics, real estate, and the defense industries to name a few. Along the way, he and the teams he’s assembled built high performing websites, e-commerce platforms, business systems, lab management environments, advanced medical devices and intelligence information systems for this diverse set of clients. More recently he has focused on providing business development services, program and project management, and multi-level customer relationship management for the military-industrial complex and associated government businesses, working from within the commercial products and services industry as well as with large and small businesses working the the federal government. For CCRI, Alan focuses on evangelizing our big spatio-temporal data analytics and advanced machine learning capabilities to all of our customer portfolios, working to help best align their needs with our capabilities. Alan received his Bachelors of Science in Physics and Bachelors of Arts in English from the College of Charleston, and his Master of Science in Atmospheric Physics from Clemson University.

Chris Eichelberger

Director of Software Engineering

Chris has been a software developer since the early 1980s, and has made a career of it since the early 1990s.  He aspires someday to get good.

Randy Attai

Director of UI/UX Design and Development

As Director of UI/UX, Randy leads a team of engineers, designers, and data visualization experts. He seeks to incorporate strong software engineering principles into frontend development while optimizing application utility and user experience. Randy designs UI architectures for maximum reuse, maintainability, and flexibility. He sees high code-turnover as a major problem in frontend development. Randy is a constant user advocate and always remembers that developers are responsible for making users want the software they create.

Randy’s previous work spans all software application tiers, from data ingest/persistence to server-side domain logic and the frontend. However, he eventually gravitated towards the challenge of frontend software engineering. He has a strong desire to stay on the cutting edge of UI technology and continually investigates ways to improve CCRi’s capabilities and processes. Before joining CCRi, Randy worked as a Software Engineer at SAIC, developing analytic tools for the US military and IC agencies. His experience there introduced Randy to the valuable national contributions of the defense industry. Randy received a BS and an MS in Electrical and Computer Engineering from Carnegie Mellon University. His graduate studies focused primarily on information theory, communication protocols, and network security.

Vivek Dhand

Director of Data Science and Data Engineering

Vivek Dhand uses his background in pure mathematics to address complex real-world problems. At CCRi, he has led and contributed to several applied research projects involving natural language processing, multi-INT data fusion, entity resolution, high-dimensional clustering, and computer vision.

As Director of Data Science, Vivek leads a collaborative community of researchers that tackle difficult and interesting problems together and seek to have a positive impact on the world. Data scientists at CCRi recognize their ethical obligations and strive to develop algorithms, systems, and technologies with transparency and accountability, in order to minimize bias and protect individual privacy.

Vivek received his Ph.D. in mathematics from Northwestern University and worked as a postdoctoral fellow at Michigan State University, teaching undergraduates and doing research at the interface of representation theory and algebraic combinatorics. He loves all things mathematical, especially visualizations, and can often be found talking about math with other folks at CCRi.

Gary Adams

Director of DevOps and IT

Gary Adams leads a diverse team of system administrators, security specialists, operations experts and software engineers who support a wide range of development infrastructures. He manages technical requirements for company-wide information security programs and promotes best practices across project teams. Gary has a broad technical background that spans hardware design, software design, test engineering and quality. He brings hardware design and software application design experience from both the telecom and PLC industries. He designed automated test suites for a variety of new product and obsolescence redesign projects, worked with marketing and design teams to build quality into products throughout the product lifecycle, and ran Lean Six Sigma efforts resulting in higher test coverage at lower cost. His expertise includes the development of documentation and training materials for internal teams and customers. He holds an MS degree in Electrical Engineering from North Carolina State University and a BS degree in Economics from Brigham Young University.

Julia Farill

Director of People Operations

Julia leads our People Ops team to not only find and retain the best CCRi employees possible, but to help all of us to experience a fulfilling and rewarding career with CCRi.  She has helped to grow and nurture the environment that makes CCRi such a unique and successful organization. 

Prior to joining CCRi, Julia founded, owned, and managed her own business and later helped other organizations to achieve their full potential as a professional business consultant.

Michelle Hamilton

Director of Intelligence Programs and Senior Project Manager

Michelle has fourteen years of experience in systems engineering, collaborative research, and project and team management. As a senior project manager, Michelle supports programs throughout the full project cycle, including proposal development, client interaction, project execution, technical writing, and technology transition planning. At CCRi, Michelle is currently managing a large research project focused on data fusion for predictive analytics.

Prior to joining CCRi, Michelle was employed as an Army civilian at the U.S. Army Corps of Engineers, Engineer Research and Development Center (ERDC), Geospatial Research Laboratory. She supported multiple research projects as both a technical lead and project manager, collaborating with personnel across several ERDC laboratories, federal agencies, and other research institutions. Her work focused on the integration of geospatial analysis, risk and resilience analysis, and decision sciences to support humanitarian assistance planning.

Michelle received a B.S., M.S. and Ph.D. in Systems and Information Engineering from the University of Virginia. Her dissertation work focused on risk analysis of emergent conditions for energy and environmental systems. She has published several archival papers and book chapters on her work in multiple criteria decision analysis, scenario analysis, risk analysis, and geospatial decision support systems. Prior to graduate school, Michelle was a systems engineer for Lockheed Martin, Maritime Systems and Sensors where she coordinated the development and implementation of requirements and specifications for large-scale defense systems.

As Director of Intelligence Programs for CCRI, Michelle is excited to develop technology roadmaps that align our core capabilities with emerging customer needs.

Joel Morgan

Director of Commercial Programs

A technology lover and problem solver at heart, Joel brings a diverse background in system engineering, product management and leadership. He’s lead teams to design and successfully deploy large critical communications networks and helped companies to set strategic vision. Most recently, he lead a team responsible for the critical utilities sector of a large communications company.

Joel is passionate about helping people solve their toughest problems using technology. A life-long learner, he holds a Bachelors of Science in Computer Engineering from University of Virginia and Masters of Science in Business Administration from University of Rochester.

As the Commercial Portfolio Director Joel is responsible for leading growth in the commercial sector.

Jim Hughes

Director of Open Source Programs

Jim Hughes applies training in mathematics and computer science to build distributed, scalable system capable of supporting data science and machine learning. He is a core committer for GeoMesa, which leverages HBase, Accumulo and other distributed database systems to provide distributed computation and query capabilities. He is also a committer for the LocationTech projects JTS and SFCurve and serves a mentor for other LocationTech and Eclipse projects. He serves on the LocationTech Project Management Committee and Steering Committee. Through work with LocationTech and OSGeo projects like GeoTools and GeoServer, he works to build end-to-end solutions for big spatio-temporal problems.

Jim received his Ph.D. in Mathematics from the University of Virginia for work studying algebraic topology. He enjoys playing outdoors and swing dancing.

Bryce Inouye

Navy Program Lead

As Director of Data Science and Data Engineering, Bryce Inouye leads a diverse team of technologists from an array of scientific and engineering backgrounds, with a focus on creating applications of cutting-edge research to solve real-world problems. At CCRi, he has led a variety of projects addressing problems using data fusion, predictive analytics, deep learning, planning, optimization, entity resolution and graph analytics.

Prior to joining the CCRi team, Bryce worked as a senior scientist for Rosetta Stone Labs, developing AI-driven technologies for use in language-learning software and as an independent scientist working with researchers from the University of Virginia and James Madison University to develop mobile applications for applying social psychological interventions in secondary school classrooms. Bryce holds an MS and Ph.D. in computer science from Duke University and a bachelor’s degree in physics and English from Brigham Young University.