Muhammad Ashraf

Senior Operations Specialist

Kuala Lumpur, Malaysia
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
Muhammad Ashraf is a KYC and AML specialist with 14 years of experience blending financial crime prevention and customer-centric operations across banking and fintech in Kuala Lumpur. He has practical experience building efficient, regulator-aligned AML processes—most recently as part of the pioneer KYC/AML team at GXBank—and has supported diverse products at Grab including PayLater and GrabPay. Known for designing AML workflows that minimize friction, he consistently translates compliance requirements into improved customer journeys. His background spans operations, payment risk, and financial support roles, giving him a holistic view of end-to-end risk and service delivery. Uncommonly for a compliance professional, he contributes to open-source blockchain tooling and testing—working on Ethereum execution client and test harness projects—bringing hands-on technical insight into transaction processing and edge-case behavior. He combines regulatory rigor with a "figure it out" mindset that thrives on solving tricky operational and technical problems.
code14 years of coding experience
bookAbraham Moss High School Cheetham Hill, Manchester
bookBachelor's degree Entrepreneurship/Entrepreneurial Studies, Bachelor's degree Entrepreneurship/Entrepreneurial Studies at University College Sabah Foundation
github-logo-circle

Github Skills (14)

simulations10
golang10
evm10
simulation10
go10
back-end-development10
ethereum10
blockchain10
testing10
rpc9
unit-testing9
nunit9
docker4
dockers4

Programming languages (12)

TypeScriptC#JavaC++RustJavaScriptGoOpenSCAD

Github contributions (5)

github-logo-circle
NethermindEth/nethermind

May 2022 - Jan 2023

A robust execution client for Ethereum node operators.
Role in this project:
userBack-end Developer
Contributions:1075 reviews, 360 commits, 792 PRs in 7 months
Contributions summary:Muhammad primarily focused on improving the functionality and reliability of the Ethereum execution client. Their contributions included fixing bugs related to error handling and the availability of receipts in the `eth_getLogs` endpoint. The user also implemented enhancements, like adding parameters to function calls to the RPC and the addition of the test cases to ensure edge cases were covered. Their work demonstrates a focus on core back-end functionalities, specifically related to the processing of Ethereum transactions and interacting with the blockchain.
dotnetlinux-windowswindowsethereumblockchain
ethereum/hive

Jun 2022 - Aug 2022

Ethereum end-to-end test harness
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 7 PRs, 2 comments in 2 months
Contributions summary:Muhammad primarily focused on enhancing the testing framework for the Ethereum hive repository. Their work involved implementing and improving tests related to the Ethereum engine, specifically addressing re-org scenarios, blockhash verification, and syncing processes. They also worked on adjusting and fixing test cases for multiple sync modes, ensuring the reliability and functionality of the test harness for different Ethereum client setups. Several commits involve modifying the test structures and helper functions.
golangend-to-endtest-harnessethereumtesting
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
Muhammad Ashraf - Senior Operations Specialist