Peter Patel-schneider is a senior researcher and engineer with over three decades of experience turning large, messy datasets into formally represented, machine-actionable knowledge. He helped develop foundational Semantic Web languages (notably OWL) and builds optimized reasoning systems that scale from Linked Open Data to complex medical ontologies. His career spans research leadership roles at PARC, Samsung Research America, Nuance, Bell Labs and W3C working groups, where he focused on ontology languages, service description, and automated discovery/composition. Peter combines deep theoretical expertise with hands-on systems work—implementing and tuning reasoners and data pipelines that convert Big Data into Big Knowledge. He also contributes to practical open-source projects, from a cross-platform music player to device managers and game tooling, reflecting a willingness to ship usable software beyond pure research. Based in Westfield, NJ, he continues to explore parallel processing and scalable analysis techniques that bridge formal representation and real-world applications.
12 years of coding experience
39 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Toronto
Contributions:51 releases, 314 reviews, 822 commits in 3 years 1 month
Contributions summary:Peter primarily contributed to the development of the Solaar application, a device manager for Logitech devices. Their commits focused on adding support for new devices like the M310 mouse, fixing bugs, and refining the existing codebase. The user's work involved interacting with the underlying device communication protocols and improving the user interface for interacting with connected devices.
Music player and music library manager for Linux, Windows, and macOS
Role in this project:
Full-stack Developer
Contributions:28 commits, 9 PRs, 82 comments in 2 years 1 month
Contributions summary:Peter primarily contributed to the `quodlibet/quodlibet` music player project by making changes to the Python-based codebase, specifically within the `qltk` (likely GUI-related) and `formats` modules. Their work included code formatting improvements to meet PEP8 standards, bug fixes, and implementing new features, such as handling sorting logic and tied tag values. They also modified the paned browser to correctly manage display/sort pairs.
playerpythonlinux-windowselectronwindows
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.