Lucas Doyle

Member Of Technical Staff at PickNik Consulting

San Francisco, California, 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
Lucas Doyle is a versatile software and robotics engineer with 14 years of experience building end-to-end systems—from firmware and embedded devices to cloud ML infrastructure and mobile apps—now based in San Francisco. He has led deployment of safety-critical video ML pipelines at scale (2M+ devices) and driven mobile performance and firmware integrations, combining pragmatic engineering with product-focused delivery. Lucas has deep robotics and physical-AI experience, having built avionics tools, photogrammetry workflows, and robotic workcell UIs while working internationally at startups like Mujin and Airware. He contributes to notable open-source projects including three.js and llama-cpp-python, adding backend FastAPI support and 3D kinematics examples that bridge research and production tooling. Known for zero-to-one problem solving and last-second demos that work, he excels at prototyping and turning prototypes into reliable, observable systems. He holds a B.S. in Computer and Systems Engineering from RPI and blends low-level hardware familiarity with scalable cloud and ML infrastructure.
code14 years of coding experience
job16 years of employment as a software developer
bookB.S. Computer and Systems Engineering, B.S. Computer and Systems Engineering at Rensselaer Polytechnic Institute
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
41reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (14)

server-side10
webgl10
javascript10
fastapi10
api10
python10
animation10
apidoc10
server10
3d10
unit-testing9
html7
docker6
patch6

Programming languages (8)

TypeScriptJavaC++JavaScriptGoObjective-CHTMLPython

Github contributions (5)

github-logo-circle
mrdoob/three.js

Sep 2014 - Aug 2022

JavaScript 3D Library.
Role in this project:
userFull-stack Developer
Contributions:6 commits, 1 PR, 2 comments in 8 years
Contributions summary:Lucas contributed to the `three.js` repository by adding and modifying features related to the ColladaLoader, specifically adding support for kinematics. The user addressed a typo in documentation and incorporated a Collada kinematics example using a new model, demonstrating proficiency in 3D model loading and animation within the library. They also enhanced the example with tweening for smoother animation.
virtual-realitysvgwebglcanvasjavascript
abetlen/llama-cpp-python

Apr 2023 - May 2023

Python bindings for llama.cpp
Role in this project:
userBack-end Developer
Contributions:6 PRs, 7 comments in 10 days
Contributions summary:Lucas primarily contributed to the server-side implementation of the `llama-cpp-python` project, specifically focusing on the server module. They refactored the server code, introduced unit tests, and added functionalities for API endpoints related to completions, embeddings, and chat completions, while also making the server importable and runnable as a module. The user implemented the API using FastAPI and integrated the llama.cpp library. They also focused on supporting and refining the API parameters to be compatible with OpenAI's API.
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
Lucas Doyle - Member Of Technical Staff at PickNik Consulting