Alex Nelson is a computer scientist with 14 years of hands-on experience building web applications and processing moderate-scale data, and is currently conducting digital forensics research at NIST. He led multiple public-facing projects early in his career (WACrimeStats, Paper Trail, Ask HYS) and has deep practical skills across languages and tooling from JavaScript and MySQL to Python, Bash, and storage forensics. As a long-term contributor to The Sleuth Kit, he has improved core file-system forensics tooling, enhancing robustness and DFXML compliance—work that bridges research and production-grade security engineering. His academic path through UC Santa Cruz’s storage and security groups toward a Ph.D. complements a pragmatic background in web services and data processing. Outside of tech, a history of orchestral performance and community music leadership hints at collaboration, discipline, and public engagement not obvious from his technical resume.
14 years of coding experience
10 years of employment as a software developer
Master of Arts - MA Business/Corporate Communications, Master of Arts - MA Business/Corporate Communications at The George Washington University
Master of Science - MS Data Science, Master of Science - MS Data Science at Northwestern University
Bachelor of Arts - BA Political Science, Bachelor of Arts - BA Political Science at Columbia University
The Sleuth Kit® (TSK) is a library and collection of command line digital forensics tools that allow you to investigate volume and file system data. The library can be incorporated into larger digital forensics tools and the command line tools can be directly used to find evidence.
Role in this project:
Backend Developer & Security Engineer
Contributions:10 commits in 1 year 5 months
Contributions summary:Alex primarily contributed to the Sleuth Kit codebase by addressing several issues related to file system and volume data investigation. Their work includes fixing a variable typo, ensuring non-null input for the `tsk_vs_open` function to prevent segfaults, correcting a documentation typo, and refactoring the Fiwalk tool to improve DFXML compliance, including updating the rusage reporting for more accurate resource usage information. They also added functionality to allow plugins to process certain virtual files.
Contributions:245 commits, 7 pushes, 2 branches in 5 years 8 months
xmlxml-projectdigital-forensicsforensics
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.