Greg Dicristofaro

Software Engineer At Sleuth Kit Labs (formerly BasisTech)

Lexington Park, Maryland, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster of Music Music Education, Master of Music Music Education at University of the Arts
bookCertificate Kodaly Level I Certification, Certificate Kodaly Level I Certification at West Chester University of Pennsylvania
bookMaster of Science - MS Software Development, Master of Science - MS Software Development at Boston University
bookBachelor of Science (BS) Music Education, Bachelor of Science (BS) Music Education at Pennsylvania State University
bookCertificate Orff Certification, Certificate Orff Certification at Villanova University
bookCertificate Software Engineering, Certificate Software Engineering at Harvard Extension School
github-logo-circle

Github Skills (13)

version-control10
javas10
computer-forensics10
java10
refactor9
sql9
refactoring9
datastructures-algorithms8
algorithms8
data-structures8
algorithm8
data-structure8
database-design8

Programming languages (6)

TypeScriptC#JavaC++CJavaScript

Github contributions (5)

github-logo-circle
sleuthkit/autopsy

Feb 2020 - Jan 2023

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:
userBack-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.
memoryenforcementcameraforensicslaw
gdicristofaro/autopsy

Feb 2020 - Mar 2025

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.
Request Free Trial
Greg Dicristofaro - Software Engineer At Sleuth Kit Labs (formerly BasisTech)