Alexander – Rust, Docker, Kubernetes
Alexander is a Senior Back-end developer with 5+ years of Rust experience. He has built complex Rust projects, including Lofty for audio metadata and a fully custom JVM. Skilled in async programming, concurrency patterns, and low-level system design, while leading open-source initiatives and mentoring the community. Applies Rust expertise to solve real-world problems efficiently. Also leverages AI tools for research and accelerating learning.
5 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Maintainer
It's a pure Rust implementation of the MTP protocol used by mobile devices for file transfers and settings management, built to simplify MTP and provide a unified API.
- Developed a no_std Rust crate implementing the full MTP specification with a modular design, enabling new transport backends (USB, Wi-Fi, etc.) through a single trait interface.
- Built supporting tools to test and validate the crate, including a filesystem driver (C) for mounting MTP devices and a Wireshark plugin for inspecting MTP traffic over USB.
- Utilized Wireshark for low-level debugging and verification of binary USB packets.
Maintainer
It's a from-scratch Java SE 24 virtual machine written in Rust, fully reimplementing the Java runtime and its native libraries.
- Implemented the Java SE 24 virtual machine specification in Rust, designing a modular and reusable architecture.
- Developed safe Rust wrappers for the C-based JNI, along with a full JNI implementation.
- Built reusable crates for parsing class, JImage, and JMOD files, and implemented key OpenJDK native libraries (e.g., nio).
- Created a full Java bytecode interpreter compatible with programs built using OpenJDK.
- Developed testing infrastructure for rapid runtime setup/teardown and re-implemented JVM CLI tools (jimage, jmod, etc.).
Maintainer
It's a unified tool for reading and writing metadata across 12+ audio formats and 7+ metadata types, simplifying audio metadata handling for developers.
- Reviewed and implemented dozens of audio specifications.
- Unified all supported metadata formats into a single generic format.
- Wrote hundreds of unit tests and merged 100+ PRs from 20+ contributors.
- Developed a generic tag system readable by all formats, with concrete implementations for advanced features.
- Enabled format conversions (e.g., MP3 ↔ FLAC) and read/write support for 12+ audio formats.
- Added audio property extraction (duration, bitrate, etc.) across all supported formats.
Developer
It's a Rust framework for building and orchestrating distributed services across multiple networks with a secure, protocol-agnostic architecture.
- Designed and implemented a feature-rich job system with multiple event triggers (e.g., on-chain events, cron jobs).
- Built a peer-to-peer networking stack for seamless message exchange in multi-operator workloads.
- Developed service sandboxing and security mechanisms to protect both blueprint operators and end users, including health checks and job output validation.
- Created automated testing infrastructure for blueprints across supported protocols (Tangle, Eigenlayer, etc.), enabling zero-touch local deployment.
- Authored comprehensive SDK documentation to support developers' onboarding and usage.