John M

Algorithm Engineer at Meituan

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

👤
Senior
John M is an Algorithm Engineer with 11 years of experience building mathematical models and optimization solutions for large Chinese tech companies, currently contributing at Meituan after roles at Alibaba and iFLYTEK. He blends strong Python and Java skills with practical machine learning know-how to move prototypes into production-facing systems. His open-source work includes backend bug fixes and macOS compatibility updates for an IDA Pro plugin, showing attention to low-level integration and cross-platform robustness. Known for turning "impossible" into "I'm possible," he pairs algorithmic rigor with systems-level engineering to solve real-world performance and compatibility challenges.
code11 years of coding experience
job1 year of employment as a software developer
github-logo-circle

Github Skills (11)

debugging10
objective-c10
debug10
macos10
c-language10
cprogramming-language10
binary-files9
file-manipulation9
binarydiff9
system-integration9
modification9

Programming languages (6)

JavaC++Objective-C++Objective-CSwiftPython

Github contributions (5)

github-logo-circle
fjh658/IDA7.0_SP

Aug 2018 - Sep 2022

IDA7.0_SP is ida's bugfix
Role in this project:
userBack-end Developer & System Engineer
Contributions:3 releases, 24 commits, 19 pushes in 4 years 1 month
Contributions summary:John primarily contributed to fixing bugs and improving the functionality of the IDA Pro plugin. This included updating binary files, modifying source code related to Cocoa input contexts and key mappings, and addressing issues with shortcuts not working. Furthermore, the user integrated changes to support newer macOS versions, specifically Monterey 12.3+, and removed legacy dependencies.
idaida-pluginida-probugfix
fjh658/keypatch

Aug 2017 - Dec 2018

Multi-architecture assembler for IDA Pro. Powered by Keystone Engine. Fixed ida7 bugs
Contributions:42 commits, 21 pushes in 1 year 4 months
keystone-enginecapstoneida-prokeystoneassembler
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 M - Algorithm Engineer at Meituan