CV
Adel Prokurov — software developer in Rust, C, and blockchain systems.
About
Versatile software engineer with experience in backend development, low-level systems, HFT tooling, and blockchain technology. Proficient in C, Rust, and the Linux kernel, with a track record of high-performance work on backend, HFT, and blockchain platforms. At Gear Technologies I helped develop and release the Ethereum ↔ Gear bridge and continue to maintain it. I've also contributed to open-source projects including MMTk, Racket, and Wasmtime. Based in Da Nang, Vietnam.
Experience
-
Software Engineer — Gear Technologies
Designed and built a testing framework that fully emulates the Gear blockchain, enabling integration testing without direct blockchain reliance. Developed and optimized smart contracts. Developed and released the Ethereum ↔ Gear bridge, focusing on transaction persistence, system stability, and performance. Built a fuzzing and property-testing framework from scratch for the Vara.eth dApp execution layer, which surfaced 3 critical bugs before they reached testnet/mainnet.
-
Software Engineer — VDX.tv
Maintained and enhanced a C-based backend codebase for stability and performance. Developed and optimized the runtime and compiler for an internal scripting language, improving execution efficiency and developer productivity.
-
Rust HFT Developer — Bare Metal Trading
Built a low-latency trading platform, implementing a kernel-bypass TCP/IP stack on top of DPDK (F-Stack) in Rust.
-
Rust HFT Developer (probation) — Bare Metal Trading
Implemented low-latency algorithms for high-frequency trading.
-
Middle Rust Developer — Skyroads
Developed and maintained Rust backend systems with gRPC and tokio for high performance and reliability. Researched unikernels for real-time system capabilities and minimalistic, efficient runtime environments.
-
Software Developer — vlang.io
Developed a translator from a Go-like language to JavaScript and contributed to the parser and lexer of the compiler, and maintained the standard library of the programming language.
Skills
- Rust (expert) — tokio, async, actix, PostgreSQL, prost, WebSockets
- Backend development (expert)
- C / C++ (intermediate+)
- Blockchain (intermediate) — smart contracts, bridges, fuzzing/property testing
- Docker (intermediate)
- Linux kernel, low-latency / HFT systems
Open-source
I work on compilers, VMs, and garbage collectors in my own time — see the Projects page (CapyScheme, b3-rs, asmkit, lisp-in-types, alloca-rs, RSGC). I've also contributed to MMTk, Racket, and Wasmtime.
Languages
- Russian — native
- English — C1 (advanced)
- Vietnamese — beginner
Contact
- Email: adel.prokurov@gmail.com
- Phone: +84 362 576 812
- GitHub: playX18
- Codeberg: playXE
- Telegram: @aprokurov
- LinkedIn: aprokurov