Michael Patashnik is a Senior Software Engineer at Google with 11 years of experience combining strong algorithms and systems instincts with a background in computer science and economics. He specializes in algorithmic puzzles, graph theory, and the intersection of game and decision theory, bringing analytical rigor to product-scale engineering problems. A Cornell CS/Econ double-major, he has hands-on experience across backend and frontend stacks from internships and early roles, and has built teaching projects and a puzzle game that reflect his love of complex challenges. Known for translating combinatorial problems into practical code—like a Java/Swing assignment matcher that saved hundreds of hours at a summer camp—he excels at turning theoretical ideas into scalable tools. Based in New York, he thrives on hard puzzles and designing elegant solutions that bridge theory and production.
11 years of coding experience
1 year of employment as a software developer
Bachelor's Degree, Computer Science and Economics Double Major, Bachelor's Degree, Computer Science and Economics Double Major at Cornell University
Contributions:442 commits, 1 PR, 482 pushes in 5 years 9 months
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
Michael Patashnik - Senior Software Engineer at Google