Software Engineer At Sleuth Kit Labs (formerly BasisTech)
Lexington Park, Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Greg Dicristofaro is a software engineer with a decade of experience building and maintaining mission-focused Java desktop and server-side applications for digital forensics and enterprise clients. Currently at Sleuth Kit Labs, he works on Autopsy-related back-end systems, data access layers, and memory- and artifact-handling fixes while also authoring cloud-updateable rules and RESTful/Reactive services. He brings a full-stack toolset spanning Java, C++, Python, Spring Boot, React/TypeScript, Docker, and GCP/AWS, and manages CI/CD, automated end-to-end testing, and cross-platform installers. Before sleuth work he modernized enterprise web apps and data visualizations at KBR and spent a decade teaching and directing music, reflecting strong communication, scheduling, and curriculum-design skills. His hybrid background in software and music education informs a methodical, test-driven approach to complex parsing, localization, and data-pipeline problems. Outside work he publishes projects and notes on his personal website, demonstrating a continuous commitment to engineering craft and reproducible tooling.
10 years of coding experience
6 years of employment as a software developer
Master of Music Music Education, Master of Music Music Education at University of the Arts
Certificate Kodaly Level I Certification, Certificate Kodaly Level I Certification at West Chester University of Pennsylvania
Master of Science - MS Software Development, Master of Science - MS Software Development at Boston University
Bachelor of Science (BS) Music Education, Bachelor of Science (BS) Music Education at Pennsylvania State University
Certificate Orff Certification, Certificate Orff Certification at Villanova University
Certificate Software Engineering, Certificate Software Engineering at Harvard Extension School
Autopsy® is a digital forensics platform and graphical interface to The Sleuth Kit® and other digital forensics tools. It can be used by law enforcement, military, and corporate examiners to investigate what happened on a computer. You can even use it to recover photos from your camera's memory card.
Role in this project:
Back-end Developer
Contributions:186 reviews, 2377 commits, 486 PRs in 2 years 10 months
Contributions summary:Greg's contributions primarily involved updates to the data access objects (DAOs) within the Autopsy digital forensics platform. Their commits demonstrate involvement with Java code, particularly focusing on enhancements to data artifact handling, including modifications to how the software handles various artifacts. The user also appears to be involved with refactoring and bug fixes within the core functionality, addressing issues such as count queries and memory management. Further commits show the user's work on the email module.
Autopsy® is a digital forensics platform and graphical interface to The Sleuth Kit® and other digital forensics tools. It can be used by law enforcement, military, and corporate examiners to investigate what happened on a computer. You can even use it to recover photos from your camera's memory card.
Contributions:2 PRs, 2010 pushes, 538 branches in 5 years 2 months
memoryenforcementcameraforensicslaw
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.