Tom Ped is a seasoned construction and real estate attorney based in Portland with over 25 years of courtroom, mediation, and transactional experience, and a decade formally logged in professional profiles. As a Member at Williams Kastner, he advises contractors, subcontractors, vendors, and real estate clients on contracts, payment claims, leases, and document drafting, often resolving disputes outside of litigation. Beyond law, he contributes to open-source 3D tooling—making code-quality and back-end improvements to well-known projects like KhronosGroup’s COLLADA/glTF and Cesium—bringing a pragmatic, detail-oriented engineering mindset to complex technical problems. That blend of legal strategy and hands-on software work gives him a unique edge in projects at the intersection of construction, property, and digital asset workflows. He holds a J.D. from Willamette University College of Law and a B.A. in History from UCLA.
10 years of coding experience
J.D., J.D. at Willamette University College of Law
B.A., History, B.A., History at University of California, Los Angeles
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Role in this project:
Full-stack Developer
Contributions:103 commits, 35 PRs, 148 comments in 4 months
Contributions summary:Tom contributed to the project by implementing and refining a `getExtensionFromUri` function. The function determines the file extension from a given URI, which was subsequently used in several components. They also fixed minor typos and updated the project to use the newly implemented function in other modules. These commits suggest a focus on improving the project's core functionality and data handling capabilities.
Contributions summary:Tom's primary focus was on fixing warnings and improving code quality within the `COLLADA to glTF converter`. They addressed compiler warnings and refactored code by declaring variables with the correct types. The user made changes to the `GLTF-Open3DGC.cpp`, `COLLADA2GLTFWriter.cpp`, `GLTF/GLTFMesh.cpp` and `helpers/geometryHelpers.cpp` files, suggesting contributions to the conversion process and related utilities. Additionally, the user made changes in `main.cpp` to fix compiler warnings.
fbxcolladagltfconverter
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.