Paul Kaplan

Senior Software Engineering Manager at LEGO Education

Melrose, Massachusetts, 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
award
Top expert inFont and Web Development Technologies
Paul Kaplan is a Senior Software Engineering Manager with 14 years of experience building and shipping user-focused front-end systems and interactive educational tools. Now at LEGO Education, he leads teams while drawing on a deep technical background from MIT Media Lab’s Scratch project, where he contributed UI, rendering, and VM improvements across the core Scratch 3.0 stack. A physics-trained problem solver from the University of Chicago, Paul blends rigorous analytical thinking with practical product instincts honed earlier building web-based CAD/CAM at Inventables. He’s equally comfortable writing tests and low-level rendering fixes as designing better comment moderation and editor UX, and his open-source work shows a long-term commitment to improving learning-focused software. Based in Melrose, MA, he brings a research mindset to product engineering and a knack for turning subtle UI details into noticeably better user experiences.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Arts - BA, Bachelor of Arts - BA at University of Chicago
stackoverflow-logo

Stackoverflow

Stats
2,905reputation
768kreached
43answers
10questions
Badges
ruby-on-rails
top-5%
canvas
top-5%
html5-canvas
top-5%
hyperlink
top-5%
github-logo-circle

Github Skills (26)

webgl10
javascript10
ui-components10
testing10
css10
user-interface10
ui-design10
redux10
uid10
svg10
front-end-development10
react10
html5-canvas9
develop9
unit-testing9

Programming languages (10)

TypeScriptC#C++CSCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Graphical User Interface for creating and running Scratch 3.0 projects.
Role in this project:
userFront-end Developer
Contributions:1 release, 3 reviews, 3321 commits in 4 years
Contributions summary:Paul primarily contributed to the graphical user interface (GUI) of the Scratch-gui project. Their work involved implementing features in the costume tab, sound-related components (including the sound library and editor), and the sprite selector. They also made significant changes to the direction picker and other interface elements to improve functionality and user experience.
graphicalscratchuser-interfacegraphical-user-interface
Scratch Blocks is a library for building creative computing interfaces.
Role in this project:
userFront-end Developer
Contributions:415 commits, 234 PRs, 118 pushes in 2 years 10 months
Contributions summary:Paul primarily contributed to the user interface elements of the Scratch Blocks library. They focused on improving the layout and styling of blocks, including adjustments to margins, spacing, and checkbox designs. They also implemented functionality for setting the drag mode and updated elements like the angle picker with an arrow svg and improved touch interactions. The contributions enhanced the visual presentation and user interaction within the Scratch Blocks environment.
interfacesscratchscratch-blockscomputing
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
Paul Kaplan - Senior Software Engineering Manager at LEGO Education