Academic Credentials
  • Ph.D., Physics, University of Washington, 2008
  • M.S., Physics, University of Washington, 2003
  • B.S., Physics, University of Michigan, Ann Arbor, 2001
Licenses & Certifications
  • Cellebrite Certified Operator (CCO)
  • Cellebrite Certified Physical Analyst (CCPA)
Professional Affiliations
  • IEEE Senior Member

Dr. Sorini is a computer scientist with expertise in software, security, forensics, and consumer electronics. He has extensive industry experience working for clients from startups to Fortune 500 companies on matters involving architecture, implementation, and analysis related to software, firmware, and computer hardware. 

Dr. Sorini has worked on computer control software for systems ranging from micro-mobility to call centers. He also has experience with other topics in applied computer science including diverse aspects of cybersecurity such as medical device security, network security, ransomware/malware investigations, reverse engineering, and digital forensics of servers, personal computers, laptops, and smartphones.

Dr. Sorini has also worked as a technical consultant for intellectual property matters including trade secret, patent, and copyright matters. He has testified as an expert at trials, arbitrations, and depositions.

Dr. Sorini has a background in computational physics and numerical modelling. While at Stanford and then at Lawrence Livermore National Laboratory, Dr. Sorini implemented massively-parallel sparse-matrix computer software to determine physical properties of electronic systems. Dr. Sorini has experience with a number of computer programming languages including C, FORTRAN, C++, C#, Java, PHP, Python, and JavaScript. He also has experience working with very large scale source code databases, source code repositories, and other software development artifacts, both as a software developer and as a technical consultant and expert.