John Peng

Advanced Development Engineering Intern at Makers

Los Angeles, 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

🤩
Rockstar
🎓
Top School
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
job1 year of employment as a software developer
bookBachelor of Science - BS, Electrical and Computer Engineering, Bachelor of Science - BS, Electrical and Computer Engineering at University of Southern California
github-logo-circle

Github Skills (10)

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

Programming languages (9)

TypeScriptC++ShellCRustJavaScriptHTMLPython

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.
data-viztypescriptd3chartsd3js
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