Guo KK

SoC Design Engineer at Intel Corporation

Allentown, Pennsylvania, 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
Guo KK is a SoC design engineer with over 20 years in ASIC verification and more than a decade delivering SoC and IP-level solutions for leading semiconductor teams, currently driving Ethernet acceleration SoC projects at Intel. He specializes in SystemVerilog/UVM-based top-level environments, SoC integration, power-aware simulation, emulation, and timing analysis, and has converted and modernized legacy OVM flows to UVM across multiple projects. Hands-on in automation, he created widely adopted scripts and tools that streamlined compile, simulation, and result analysis workflows, and his verification work spans bus protocols, security, coherence, and performance testing. A pragmatic coder fluent in C/C++, shell scripting and open source collaboration, he contributes to projects like SharpShell where he improved Windows shell extension registration and refresh behavior. Based in Allentown, PA, he combines deep verification rigor with practical engineering optimizations that accelerate time-to-silicon.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster, IC Design, Master, IC Design at Beihang University
bookKaifeng High school
bookMaster’s Degree, IC Design, Master’s Degree, IC Design at Florida International University
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Northeast China Institute of Electric Power Engineering
languagesEnglish, Chinese
github-logo-circle

Github Skills (4)

csharp10
registers10
dotnet-core10
netframework10

Programming languages (4)

C#CJavaScriptLua

Github contributions (5)

github-logo-circle
dwmkerr/sharpshell

Jul 2015 - May 2016

SharpShell makes it easy to create Windows Shell Extensions using the .NET Framework.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 13 comments in 10 months
Contributions summary:Guo focused on enhancing the `SharpShell` project, which involves creating Windows Shell Extensions using the .NET Framework. They made several revisions to the `ServerRegistrationManager.cs` file, which deals with registering and unregistering shell extensions, including adding functionality to handle icon handlers. They also made crucial updates to `Shell32.cs` to include `SHChangeNotify`, which is essential for refreshing the desktop after registering or unregistering shell extensions. In addition, they added a space in front of a key to ensure it would be properly selected by Windows.
windows-shelldotnetwindowspowershellnet-framework
kkguo/SharpZipLib

Jul 2015 - Feb 2022

Contributions:2 pushes in 6 years 8 months
dotnetbzip2gzipzipcsharp
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
Guo KK - SoC Design Engineer at Intel Corporation