- Could you introduce yourself and tell us about you? Your current / recent jobs and employers? Previous companies and jobs?
He has over five years of experience and is currently focused on Rust and C++ development, having specialized in C++ for the past four years after beginning in Android/mobile development. He holds two Master’s degrees (one generalist from France, one focused on AI from the UK). His expertise lies in comprehensive performance optimization and security engineering, particularly within the blockchain space. For performance optimization, he targets diverse areas, including binary size reduction and EVM Gas consumption. He successfully optimized a complex, time-critical process for delayed token distribution to ensure all necessary transactions could fit into a single block and meet the required timeframe, addressing rounding and transaction size issues. His primary role in security involves working closely with external security audit companies. His responsibilities include ensuring code correctness, fixing reported security issues, and critically analyzing audit reports to check for false positives and verify the accuracy of the findings.
- What skill(s) / experience would you self-describe as strongest or specialist in?
Strongest skills would be Rust, which he finds superior for performance and safety in new projects, while maintaining good foundational C++ skills for legacy and interoperability needs. His technical skills are heavily invested in the blockchain space, where he is confident in Solidity for writing smart contracts, currently implementing a Real World Asset (RWA) framework, and uses TypeScript and Python for auxiliary tasks. His core engineering strengths include robust security engineering (managing audit reports, fixing security issues), extensive performance optimization (targeting EVM Gas, binary size, and complex transaction timing in multi-threaded environments), and hands-on expertise in concurrency using WebSockets and coroutines.
- Do you have the lists of key criteria’s according to the clients’ requirements?
He has over five years of experience and is currently focused on Rust and C++ development. He regularly uses WebSockets and related networking protocols in his daily work and developed a Monopoly game replication entirely in Rust, building the server, handling all communication, and working with a multi-threaded environment, including coroutines. This demonstrates hands-on competence in low-level network and concurrency design outside of an existing framework. He used C++ for work on a fork of Bitcoin, as the original codebase is in C++ and Rust for the EVM (Ethereum Virtual Machine) part of their architecture. If starting a new project with no legacy code, he would decide on Rust due to its superior performance and safety compared to C++. He views Rust as the best option currently available for both safety and performance. On the other hand, if a substantial legacy code base exists in C, he would choose to build new components in C for seamless integration.
