Clement Ng

Software Engineer at Cisco Meraki

Berkeley, 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
Clement Ng is a full-stack software engineer based in Berkeley with nine years of experience building features for Cisco Meraki’s dashboard and contributing across backend, ML, scientific computing, and security domains. He blends practical product delivery with deep technical rigor—evident from contributions to flagship open-source projects like SciPy and scikit-image where he fixed critical memory bugs, improved numerical routines, and accelerated image-processing algorithms. Comfortable across Java Spring, React, Python, and C-level memory management, he has a track record of improving robustness and performance in both enterprise and open-source codebases. Passionate about collaborative engineering and knowledge sharing, he has also worked on OAuth2 security enhancements and automated vulnerability triage systems. Always learning, he pairs a strong EECS foundation from UC Berkeley with hands-on experience shipping secure, high-quality software at scale.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor’s Degree, Electrical Engineering and Computer Science, 3.76 GPA, Bachelor’s Degree, Electrical Engineering and Computer Science, 3.76 GPA at UC Berkeley College of Engineering
bookAmerican High School
github-logo-circle

Github Skills (23)

algorithms10
python10
image-processing10
signal-processing10
testing10
memory-management10
interpolation10
scikit-image10
c1110
java10
numpy10
security10
c1710
javas10
computer-vision10

Programming languages (10)

JavaShellCMakefileSCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
scikit-image/scikit-image

Jul 2019 - Mar 2021

Image processing in Python
Role in this project:
userData Scientist / ML Engineer
Contributions:3 reviews, 5 commits, 8 PRs in 1 year 7 months
Contributions summary:Clement significantly contributed to improving the `scikit-image` library, particularly focusing on the `peak_local_max` function. They implemented a faster version of the function and addressed numerous performance issues, fixing style problems and incorporating benchmarks to measure the improvements. In addition to the core algorithm, they also expanded the test coverage with more test cases and made adjustments to documentation. The user further added a new function to calculate Hausdorff pair and points and made corresponding changes to the example and tests.
image-processingpythoncomputer-visionimage
Spring Security
Role in this project:
userBack-end Developer
Contributions:5 commits, 6 PRs, 42 comments in 1 month
Contributions summary:Clement's contributions focused on enhancing the Spring Security framework's robustness. They added null checks and tests to constructors in several classes, preventing potential runtime errors. Furthermore, the user implemented the `OAuth2TokenAttributes` class, improving the handling of OAuth 2.0 token attributes. These changes indicate a focus on improving the security and stability of the core framework components.
spring-bootspring-frameworksecurityframeworkspring
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
Clement Ng - Software Engineer at Cisco Meraki