Lawrence Kim

Research Assistant at Stanford University

Stanford, 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
Lawrence Kim is a research-focused engineer based at Stanford with 11 years of experience blending robotics, embedded systems, and human–machine interaction. As a long-standing Research Assistant and former Facebook haptics intern, he bridges academic rigor and industry pragmatism—developing hardware, firmware, and wireless communication for swarm robotics projects like ShapeLab/SwarmUI. His contributions span 3D hardware modeling and low-level C++ work with RF modules, showing hands-on fluency from STL design to radio stacks. Trained at UIUC and Stanford (MS, PhD studies), he pairs deep technical specialization with teaching and mentorship experience across multiple Stanford courses. Less obvious: he navigates both physical prototyping and communication protocols, making him especially effective at turning lab concepts into functioning distributed robotic systems.
code11 years of coding experience
job1 year of employment as a software developer
bookIllinois Mathematics and Science Academy
bookUniversity of Illinois Urbana-Champaign
bookMaster of Science (MS), Master of Science (MS) at Stanford University
languagesEnglish, Korean
github-logo-circle

Github Skills (5)

embedded10
c-language10
cprogramming-language10
sys10
n10

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
ShapeLab/SwarmUI

Jul 2016 - Jul 2017

Necessary material to build and use Zooids to create Swarm User Interfaces
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:52 commits, 14 pushes, 3 comments in 1 year
Contributions summary:Lawrence's commits primarily involve adding and modifying files related to hardware models and embedded software for a swarm robotics project. The changes include modifications to 3D models (STL files) used in the hardware design, as well as updates to C++ code within the `RF24.h` file, indicating interaction with a wireless communication module. These actions suggest the user is involved in both the physical construction and the communication aspects of the swarm robots.
interfacesswarmuser-interfaces
Contributions:83 pushes, 1 branch in 6 years 5 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
Lawrence Kim - Research Assistant at Stanford University