Kevin Schmidt

Software Engineering Director at OpenEye, Cadence Molecular Sciences

Cambridge, Massachusetts, 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

👤
Senior
🎓
Top School
Kevin Schmidt is a software engineering director with over 15 years of experience building C++ desktop applications and libraries for pharmaceutical research, specializing in 3D molecular visualization and cheminformatics. Based in Cambridge, MA, he has progressed from low-level console and game-platform audio work to leading cross-platform OpenGL and Qt teams that deliver production molecular modeling tools. At OpenEye/Cadence Molecular Sciences he moved from principal developer to director, blending hands-on engineering with platform architecture and product-focused delivery. He contributes to notable open-source 3D work—improving camera controls and shader fog/depth handling in the popular three.js library—demonstrating a strong eye for user experience and rendering fidelity. His background includes systems-level bridging between processors on console hardware, an experience that informs robust, performance-minded desktop software design. Trained at MIT in computer science, he brings deep technical rigor to complex visualization and platform challenges in scientific software.
code13 years of coding experience
job21 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Massachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
11reputation
658reached
1answer
0questions
github-logo-circle

Github Skills (8)

javascript10
shader10
3d10
webgl9
html9
webgpu7
qt6
opengl6

Programming languages (6)

TypeScriptC++CoffeeScriptJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
mrdoob/three.js

May 2013 - Jan 2017

JavaScript 3D Library.
Role in this project:
userFront-end Developer
Contributions:5 commits, 2 comments, 1 issue in 3 years 8 months
Contributions summary:Kevin primarily contributed to the `TrackballControls.js` file and shader code, modifying the camera controls and adding fog rendering. They refactored the controls to use `domElement` dimensions and added an option to disable rolling. Moreover, the user fixed a bug related to depth calculation in shaders and incorporated fog effects within the rendering pipeline. These changes indicate a focus on improving the user experience and visual rendering within the three.js library.
virtual-realitysvgwebglcanvasjavascript
kevinoe/virtual-list

Mar 2016 - Apr 2019

Contributions:24 pushes in 3 years 1 month
unlimitedsweatelementsjavascriptscrollable
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
Kevin Schmidt - Software Engineering Director at OpenEye, Cadence Molecular Sciences