Man Leung

Intern at OpenCog Foundation

Hong Kong, China
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
Man Leung is a software engineer with 11 years of experience, currently interning at the OpenCog Foundation and based in Hong Kong. He has a background in enterprise application development at JPMorgan Chase and ST Electronics and holds a BSc (Hons) in Computing from The Hong Kong Polytechnic University. At OpenCog he contributes to core AGI infrastructure, focusing on fuzzy pattern matching and query engine improvements within the well-known OpenCog and AtomSpace projects. His work blends backend systems engineering with algorithmic refinements—optimizing similarity estimation and refactoring core data structures to improve search and pattern-match performance. Comfortable working across research-oriented open source and production enterprise environments, he brings practical performance-minded changes to complex graph and matching systems. An interesting facet: he prefers tackling subtle algorithmic improvements that yield outsized runtime and accuracy gains in graph-based AI tooling.
code11 years of coding experience
job3 years of employment as a software developer
bookBSc (Hons) Computing, Information Technology, BSc (Hons) Computing, Information Technology at The Hong Kong Polytechnic University
languagesChinese, English, Chinese
github-logo-circle

Github Skills (14)

data-structures10
query-engine10
algorithms10
knowledge-management10
c-language10
knowledge-graph10
cprogramming-language10
pattern-matching10
graph-database10
atomic10
data-structure10
atomics10
rewriting9
graph9

Programming languages (10)

JavaC++IdrisShellCSchemeJavaScriptHTML

Github contributions (5)

github-logo-circle
opencog/opencog

Feb 2015 - Nov 2020

A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
Role in this project:
userBack-end Developer
Contributions:1689 commits, 711 PRs, 379 pushes in 5 years 9 months
Contributions summary:Man contributed to the development of the OpenCog project, specifically within the FuzzyMatch module. Their primary focus was on implementing and refining the fuzzy pattern matching capabilities, including improvements to the similarity estimation algorithms. This work involved modifications to core data structures and functionalities to optimize performance of existing components. The user also refactored the code and improved the existing functionality.
unsupervised-learning-algorithmsroboticsnatural-language-understandingartificial-general-intelligenceintegrated
opencog/atomspace

May 2015 - May 2019

The OpenCog (hyper-)graph database and graph rewriting system
Role in this project:
userBack-end Developer
Contributions:188 commits, 77 PRs, 25 pushes in 4 years 1 month
Contributions summary:Man primarily worked on the `opencog/atomspace` repository, focusing on enhancing the query engine functionality. Their contributions involved adding new callbacks and modifying existing ones within the `PatternMatchEngine.cc`, `PatternMatchCallback.h`, `PatternMatch.cc`, and `PatternMatchEngine.h` files. These changes included adjustments to tree comparison logic, the implementation of a `fuzzy_match` method, and the addition of a function in `FuzzyPatternMatchCB.cc`, suggesting a focus on improving pattern matching and search capabilities within the atomspace. Further modifications to `sentence-matching.scm` and other files suggest contributions towards a fuzzy search system.
logic-programmingopencogknowledge-baseedgedbknowledge-graph
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
Man Leung - Intern at OpenCog Foundation