Ryan King

Co-Founder at Coincraft

Greater Melbourne Area Australia
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
Ryan King is a Melbourne-based co-founder and product-minded technologist with 12 years’ experience building tools that help architects manage practice, projects and cashflow. Trained in architecture and mechatronics, he blends design thinking with engineering rigor to ship practical SaaS for creative professionals at Coincraft.co. Prior roles span hands-on 3D modelling, web and graphic design, and early-stage ventures, reflecting a habit of turning domain knowledge into software. He’s an active front-end contributor to open-source 3D tooling—improving THREE.MeshLine to support BufferGeometry and more accurate raycasting—bringing performance-minded UI work to geometry-heavy apps. This mix of architectural practice, robotics-influenced systems thinking, and open-source contributions gives him a rare cross-disciplinary perspective on product and engineering.
code12 years of coding experience
job3 years of employment as a software developer
bookBachelor of Architecture (B.Arch.), Architecture, Bachelor of Architecture (B.Arch.), Architecture at RMIT
bookBachelor of Engineering (B.Eng.), Mechatronics, Robotics, and Automation Engineering, Bachelor of Engineering (B.Eng.), Mechatronics, Robotics, and Automation Engineering at University of Newcastle
bookFounder - CoinCraft.co, Founder - CoinCraft.co at Founder Institute
github-logo-circle

Github Skills (11)

webgl10
threejs10
raycast10
javascript10
linebreak10
raycasting10
buffergeometry10
newline10
comand-line10
shader9
glsl8

Programming languages (3)

TypeScriptJavaScriptRuby

Github contributions (5)

github-logo-circle
spite/THREE.MeshLine

Oct 2019 - Sep 2020

Mesh replacement for THREE.Line
Role in this project:
userFront-end Developer
Contributions:4 reviews, 53 commits, 5 PRs in 11 months
Contributions summary:Ryan primarily worked on enhancing the `three.meshline` library, which is a mesh replacement for `THREE.Line`. Their contributions focused on improving the library's functionality by introducing support for BufferGeometry, allowing for more efficient line rendering. They added methods like `setVertices` and `setBufferArray`, which streamlined the geometry setup process. The user also fixed raycasting issues and enhanced its accuracy, and made the raycast function public.
meshwebglthreejsshaderreplacement
Mesh replacement for THREE.Line
Contributions:3 commits, 8 PRs, 44 pushes in 11 months
threejsmeshreplacementwebgl
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
Ryan King - Co-Founder at Coincraft