Joe Ganley

I make software and sometimes other things.

I have been programming since I was 10 years old, and professionally since receiving my Ph.D. in CS in 1995.

I am a Principal Software Engineer in big-data analytics for Barbaricum.


  • I was the lead software engineer for the back end of the Novetta Cyber Analytics product, Novetta's network capture and analysis platform.
  • I was the Chief Engineer and then the Chief Architect on a large DoD project at Novetta
  • I was the VP of Engineering at a small authentication startup.
  • I ran the Federal Services division at Digital Reasoning, a data analytics company that focuses on extracting meaning from unstructured text.
  • I was the public-sector engineering lead for Orbital Insight, a geospatial analytics software startup.
  • I did data analytics (mostly natural language processing and text analysis) with The DarkStar Group, for a government client.
  • I worked at Invincea Labs on cybersecurity R&D
  • I have also done work in various areas of data science, analytics, visualization, and entity resolution at Novetta and Booz Allen Hamilton.
  • Prior to all of that I had a 12-year career in software development for computer-aided design of integrated circuits.

See also my LinkedIn profile.

Outside of work, I spend most of my time with my wife and three daughters. I like to bicycle, hike, scuba dive, and ski, as well as many other things I'm less good at. Occasionally I find time for my own programming projects, for writing, and for making things.

For example:

Blog (inactive)

Email me