I am currently a computer science graduate student at Michigan State University. My primary research is in the area of fingerprint recognition. I am especially interested in fingerprint spoof detection systems. Prior to studying at Michigan State, I graduated Magna Cum Laude from Grand Valley State University with a Bachelors of Science in Computer Science.


  • 2012 - 2016
  • Grand Valley State University, Allendale, MI
  • Bachelors of Science
  • Major: Computer Science
  • Minor: Mathematics
  • GPA: 3.94 / 4.0, Magna cum laude
  • 2016 - present
  • Michigan State University, East Lansing, MI
  • Doctor of Philosophy (Ph.D.) Student in Computer Science
  • Subarea: Pattern Recognition, Image Processing, Biometrics
  • Advisor: Dr. Anil Jain
  • GPA: 4.0 / 4.0


    - Journals

  • J. J. Engelsma, K. Cao and A. K. Jain, "RaspiReader: Open Source Fingerprint Reader", in IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI), DOI 10.1109/TPAMI.2018.2858764 2018. [video] [doi] [code] [arxiv] [bibtex]

  • J. J. Engelsma, S. S. Arora, A. K. Jain and N. Paulter, "Universal 3D Wearable Fingerprint Targets: Advancing Fingerprint Reader Evaluations", in IEEE Transactions on Information Forensics and Security (TIFS), DOI 10.1109/TIFS.2018.2797000 2018. [video] [doi] [pdf] [arxiv] [bibtex]
  • - Conferences

  • J. J. Engelsma, K. Cao and A. K. Jain, "Fingerprint Match in Box", in IEEE International Conference on Biometrics: Theory, Applications, and Systems (BTAS), 2018. [arxiv] [bibtex]
  • - Technical Reports

  • J. J. Engelsma and A. K. Jain, "Generalizing Fingerprint Spoof Detector: Learning a One-Class Classifier", arXiv:1901.03918, 2019. [arxiv] [bibtex]

  • D. Deb, T. Chugh, J. J. Engelsma, K. Cao, N. Nain, J. Kendall, and A. K. Jain, "Matching Fingerphotos to Slap Fingerprint Images", arXiv:1804.08122, 2018. [arxiv] [bibtex]