Software Analyst at University of Florida Physicians
Gainesville, Florida, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Kelvin Sherlock is a seasoned software analyst with 27 years of experience building and maintaining mission-critical systems, currently supporting clinical software at University of Florida Physicians. He brings deep legacy expertise in Cache, MUMPS, Epic, IDX/GE Centricity and even 65816 assembly, paired with modern iPhone and iPad development skills. Kelvin’s background spans customer-facing engineering at IDX and long-term clinical IT support, giving him a rare blend of embedded systems, healthcare workflows, and application-level troubleshooting. As an open-source contributor he enhanced the Apple IIgs emulation in the high-profile MAME project and added BLAKE2 hash implementations to LibTomCrypt, demonstrating both low-level hardware understanding and cryptographic software craftsmanship. Based in Gainesville, FL, he’s the kind of engineer who can trace a bug from assembly-level timing to clinical schedule integration.
27 years of coding experience
5 years of employment as a software developer
Bachelor of Science, Biomedical Technology, Bachelor of Science, Biomedical Technology at University of Vermont
Contributions:3 reviews, 19 commits, 30 PRs in 2 years 3 months
Contributions summary:Kelvin primarily focused on enhancing the Apple IIgs emulator within the MAME project. Their contributions include adding missing ADB commands, implementing control panel and flush functionalities, and addressing a floppy disk-related segfault issue. Furthermore, the user worked on configuring SCC channel speeds and improving the accuracy of the emulator's keyboard and mouse input handling, demonstrating a strong understanding of the system's architecture.
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
Role in this project:
Back-end Developer
Contributions:33 commits, 4 PRs, 10 comments in 1 month
Contributions summary:Kelvin contributed to the implementation of the BLAKE2s and BLAKE2b cryptographic hash functions within the LibTomCrypt library. Their commits involved adding source code files, integrating the algorithms into the library's build system, and including the necessary test vectors for verification. The changes reflect the addition of core cryptographic primitives, expanding the library's functionality with new hashing capabilities.
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
Kelvin Sherlock - Software Analyst at University of Florida Physicians