John Kim

Product Design Lead at astrsk.ai

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
John Kim is a Product Design Lead with nine years of experience crafting user-first digital experiences across major tech companies, startups, and his own successful Kickstarter-backed business. With an MFA in Interaction Design from the School of Visual Arts and a BFA from Carnegie Mellon, he bridges industrial craft and digital UX to drive products from ideation to polished, scalable design systems. He has led UX work at Google—improving admin workflows, design systems, and Pixel device experiences—and recently launched an AI role-play platform as design lead at astrsk.ai. Equally at home in product strategy and hands-on execution, he pairs leadership-level roadmap work with detailed component and interaction design. Beyond product design, he contributes to open-source security tooling as a backend/API developer on Google’s Tsunami security scanner, bringing practical security and engineering insight into his design decisions. He’s known for turning exploratory concepts (WYSIWYG customization, AI-driven suggestions) into tangible product features that improve discoverability and long-term platform consistency.
code9 years of coding experience
job7 years of employment as a software developer
bookMaster of Fine Arts (MFA) Interaction Design, Master of Fine Arts (MFA) Interaction Design at School of Visual Arts
bookBachelor of Fine Arts (BFA) Industrial and Product Design, Bachelor of Fine Arts (BFA) Industrial and Product Design at Carnegie Mellon University
languagesEnglish, Korean, Japanese
github-logo-circle

Github Skills (9)

javas10
api10
apidoc10
protobuf10
java10
grpc10
protocol-buffers10
security-scan9
netty7

Programming languages (7)

C#JavaC++MesonJavaScriptSwiftAssembly

Github contributions (5)

github-logo-circle
Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
Role in this project:
userBack-end Developer & API Developer
Contributions:27 commits in 1 month
Contributions summary:John primarily contributed to the development of the Tsunami security scanner's plugin infrastructure. They added protocol buffer definitions for plugin representations, RPC services, and related data structures. The user then implemented a gRPC client handler for the PluginService, enabling communication with language-specific servers. Furthermore, they integrated remote vulnerability detection capabilities, adding features that allow the Java client to communicate with and execute remote plugins on language servers.
plugin-systemsecurity-scanneradobe-experience-managersecurity-toolsvulnerabilities
Jkim-Hack/Bullet_Hell

Sep 2018 - Oct 2018

Contributions:3 commits, 2 pushes, 1 branch in 29 days
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 Kim - Product Design Lead at astrsk.ai