John Peng

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

🤩
Rockstar
John Peng is a multidisciplinary engineering leader with 11 years of experience building robotics, embedded systems, and AI-driven tools from prototype to product. Currently Director of Technical Resources in Los Angeles, he blends hands-on hardware work—designing 7-DOF robot arms and self-driving skateboard subsystems—with machine-learning and retrieval-augmented LLM pipelines. He’s contributed front-end improvements to a popular TypeScript/D3 dataviz library, adding interactive chart behaviors and thresholding features, and enjoys AI code generation in his toolchain. John’s background spans embedded firmware for ESP32 wearables, IoT libraries and PCB assembly, plus academic research on legged-robot gait coordination, giving him rare fluency across control, perception, and UX. Colleagues rely on him to translate ambitious research and product ideas into tested systems that perform in the real world.
code11 years of coding experience
github-logo-circle

Github Skills (10)

charts10
typescript10
javascript10
typescripts10
d3js10
typescript-types10
svelte4
react4
angular4
vue4

Programming languages (9)

TypeScriptShellC++CRustJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
:bar_chart: :chart_with_upwards_trend:⠀Robust dataviz framework implemented using D3 & typescript
Role in this project:
userFront-end Developer
Contributions:25 commits, 4 PRs, 1 push in 1 month
Contributions summary:John primarily focused on enhancing the user interface and functionality of the charting library. They implemented and refined event handling for chart interactions, specifically adding click events for pie and bar charts. They also introduced the capability for threshold ranges in line charts, drawing background SVGs based on user-defined configurations and adjusting grid tick behaviors accordingly. Further improvements included fixing label color assignments in donut charts and fixing linting issues.
vuechartsjavascriptcarbon-design-systemdataviz
JohnPeng47/CrashOffsetFinder

Jan 2022 - May 2024

Forked by Cowboy for testing purposes
Contributions:1 PR, 9 pushes, 5 branches in 2 years 4 months
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
John Peng