Allan – Rust, Golang, C
Allan is a Senior Rust Engineer and Architect specializing in distributed systems, blockchain, and cryptography, with a strong foundation in C, C++, and Solidity. He drives technical direction and implementation across complex AI/ML and security platforms, from design through production. Known for clear communication and high ownership, Allan delivers practical, reliable solutions. He works effectively both independently and in collaborative team settings.
32 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
Senior Software Engineer/Architect
An Estonian cleantech startup building a data-driven platform that tokenizes nature into digital assets for climate action. It enables landowners to generate revenue from carbon and biodiversity credits instead of extracting raw materials.
- Architected and implemented the blockchain and tokenization layer, enabling automated minting and trading of Solana (SPL) and Ethereum (ERC20/ERC721) tokens based on landowner carbon capture and biodiversity data;
- Designed and developed custom token and NFT smart contracts for Solana (Rust) and Ethereum (Solidity);
- Implemented low-level Solana and Ethereum clients in C++ for interacting with blockchain networks;
- Deployed blockchain client infrastructure on Entrust nShield HSMs using PKCS11/nCore APIs to support secure custodial key management;
- Designed and built a custodial wallet system leveraging tamper-proof HSM Secure Execution Environments;
- Developed backend services in Golang to orchestrate token minting, trading workflows, and blockchain integrations;
- Worked extensively with low-level cryptography to ensure transparent, secure token issuance and custody.
Lead Software Engineer/Architect
An Estonian deep-tech firm developing passive electro-optical and AI/ML-powered counter-UAV (drone detection, classification, and targeting) systems for security and defence applications
- General architecture and design of the detection system;
- Visual detection of moving objects;
- Visual tracking of tagged objects (PyTorch);
- Visual object classification (YOLO, etc.);
- High precision real-time embedded gimbal driver for aiming;
- Machine learning for the PID loop parameters for the gimbals.
Senior Software Engineer
An Estonian software company behind a leading anti-detect browser solution. The platform enables users and businesses to manage multiple isolated browser profiles with unique fingerprints to avoid detection and account blocking in web automation, marketing, and multi-account workflows.
- Analyzed browser fingerprinting methods and technologies to reduce software and hardware fingerprint leakage;
- Designed and implemented custom features for Chromium and Firefox across Windows, macOS, and Linux;
- Worked directly with large, multi-million–line browser codebases in mixed environments (C/C++, Rust, Objective-C, Python, JavaScript, Java);
- Built automated browser tests using Puppeteer and Selenium to validate functionality and fingerprinting behavior;
- Implemented browser automation and convenience features to improve product usability;
- Contributed to the design and development of supporting backend services when needed (Java, Spring Boot, MySQL).
Senior Blockchain Developer
An Estonian-founded deep-tech company specializing in hash-based cryptography and blockchain technologies (notably its KSI blockchain) to provide tamper-evident data integrity and security solutions for governments and enterprises worldwide.
- Designed and implemented a new blockchain (KSI) infrastructure from scratch using C/C++;
- Authored formal specifications and led core implementation of blockchain components;
- Researched and implemented efficient methods for signing log entries using Rust, Scala, and C++;
- Built log-signing integration (ls-ksi12) for RSyslog in C;
- Investigated scalable blockchain algorithms and architectures;
- Contributed to multiple cryptography and cybersecurity research projects.