Mark Potanin

Computer Vision Engineer at Revolut

London, England, United Kingdom
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
Mark Potanin is a Computer Vision Engineer with 11 years of experience and a PhD-level background from MIPT, currently working in London and holding a UK Global Talent visa. He has end-to-end expertise in CV, ML and NLP—shipping production object detection, segmentation, OCR, recommendation systems and time-series forecasting across fintech and enterprise contexts. His work at Sberbank and Revolut includes impactful products (CT classification, mobile food detection, ATM cash forecasts that saved $1.5M annually) and organizing large ML competitions, while at MetaQuotes he cut translation costs by building an NLLB-based translator. An experienced lecturer and conference speaker, he also contributes to open-source backend work (notably improvements in the Waves blockchain Scala client) and builds LLM-powered services and RAG/chatbot systems. Quick to learn and adapt, he blends research rigor with practical deployment skills and a track record of mentoring and education.
code11 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Moscow Institute of Physics and Technology (State University) (MIPT)
github-logo-circle

Github Skills (13)

scala10
deco10
encode10
base5810
encoding10
blockchain10
decoding10
base64-encoding10
cryptography9
data-structure9
smart-contracts9
data-structures9
algorithms8

Programming languages (8)

RustCScalaJavaScriptPrologHTMLNixPython

Github contributions (5)

github-logo-circle
wavesplatform/Waves

May 2018 - Mar 2021

⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Role in this project:
userBack-end Developer
Contributions:43 reviews, 118 commits, 312 PRs in 2 years 10 months
Contributions summary:Mark primarily worked on the back-end logic of the Waves platform, focusing on improving the handling of data structures. Their contributions include optimizations related to Base58 and Base64 encoding/decoding for byte arrays and file serialization. The user also contributed to enhancements involving script execution, asset handling, and implementing various mathematical functions.
blockchain-nodecryptographyblockchain-platformblockchainwaves
potan/dual.rs

Oct 2014 - Sep 2017

Contributions:3 commits, 10 pushes in 2 years 11 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
Mark Potanin - Computer Vision Engineer at Revolut