Huifeng Guan is a Senior Software Engineer at Google with nine years of experience bridging advanced biomedical imaging research and production-scale image search systems. He holds a Ph.D. in biomedical engineering and previously led algorithm and system migrations for next-generation ultrasound products, bringing deep expertise in GPU-accelerated reconstruction and computational image science. At Google he contributes to Google Lens and Image Search features, applying rigorous algorithmic thinking to make visual search fast and useful at scale. An avid problem-solver, he also maintains medium-to-hard LeetCode solutions in C++ and Python, reflecting strong fundamentals in algorithms and data structures. Based in San Jose, he combines academic rigor with product-minded engineering to translate complex imaging research into deployable systems.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Tsinghua University
Doctor of Philosophy (Ph.D.), Biomedical Engineering, Doctor of Philosophy (Ph.D.), Biomedical Engineering at Washington University in St. Louis
This repository contains the solutions and explanations to the algorithm problems on LeetCode. Only medium or above are included. All are written in C++/Python and implemented by myself. The problems attempted multiple times are labelled with hyperlinks.
Role in this project:
Back-end Developer
Contributions:10 reviews, 305 commits, 46 PRs in 3 months
Contributions summary:Huifeng primarily contributed solutions to LeetCode algorithm problems. Their work involved implementing algorithms and data structures in C++ and Python. The solutions demonstrate proficiency in areas like dynamic programming, greedy algorithms, binary search, and graph traversal, solving problems of medium to hard difficulty. The user has a strong understanding of problem-solving within the context of coding challenges.
A smart application that automatically updates weekly contest score board for my Wechat coding group
Contributions:177 commits, 863 pushes, 3 branches in 2 years 6 months
weekly-updatesupdateswechatvotingboard
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.