Hi, I'm Islam Aliev

Software Engineer & AI Expert

18+ years building high-performance systems — from game engines and GPU computing to blockchain infrastructure and AI data pipelines.

See my work

About

I've been in software engineering for nearly two decades. I've shipped production systems in C++, Rust, Go, and TypeScript — from GPU-accelerated game engines and autonomous driving perception pipelines to low-level network protocols powering national rail infrastructure.

Today I build AI and blockchain infrastructure — erasure coding, data availability layers, AI-blockchain synchronization, smart contracts, cross-chain bridging, and distributed consensus. I also develop edge-native databases for AI data management and data sovereignty, with cryptographic access controls and peer-to-peer sync.

Throughout my career I've led and hired engineering teams, driven architectural decisions, mentored developers, and built systems that work correctly under real-world conditions. I focus on solving hard problems with clean, maintainable solutions.

Expertise

AI Infrastructure

AI-blockchain data synchronization, autonomous driving pipelines, GPU-accelerated computing. Building the infrastructure that powers AI systems at scale.

Systems & Performance

C/C++ (8 years), Rust, CUDA, GPU optimization, multi-threading, data-oriented design. Built game engines, optimized massively parallel algorithms, and developed real-time network protocols.

Blockchain & Distributed Systems

Rust & Solidity smart contracts, libp2p, CometBFT, IPFS, erasure coding, cross-chain bridging with Axelar. Building data availability layers and decentralized databases.

Full-Stack & Leadership

Go, TypeScript, React, GraphQL. Led teams of 8+ developers. CTO experience. 95% test coverage through disciplined TDD. Microservice and modular architectures.

Selected Projects

Recall Labs — Blockchain Data Availability

Recall is a decentralized intelligence network for AI agents (1.4M users, 175K agents evaluated). I led major initiatives: built the erasure coding and recovery system from scratch in Rust — handling async upload/recovery across IPFS and Iroh with correctness under failure as the defining requirement. Led the data availability layer integrating IPC for scaling, Filecoin for on-chain storage, and bridging with Ethereum and CometBFT. Designed the AI-blockchain sync service with production robustness and diagnosability as first-class requirements. Also worked at the protocol layer: smart contracts in Rust and Solidity, cross-chain token bridging with Axelar.

Recall Labs — Blockchain Data Availability

Led key infrastructure initiatives at Recall Labs, building core blockchain systems for data availability and AI workloads. Built the erasure coding system from scratch in Rust, led the data availability layer integration, and designed the AI-blockchain synchronization service.

RustBlockchainIrohAIEthereumFilecoin
DefraDB — Edge-Native AI Database

DefraDB runs directly on edge devices — IoT sensors, satellites, factory controllers — letting them manage and sync data locally without cloud dependency. I implemented core database features: secondary indexes, document encryption, digital signatures, searchable encryption (query encrypted data without decrypting), and a KMS using ECIES over libp2p. The CRDT-based sync enables full offline operation with automatic conflict-free state merging on reconnect. Used in AI edge training, satellite data management, construction, and smart city infrastructure.

DefraDB — Edge-Native AI Database

Core contributor to DefraDB at Source Network, a peer-to-peer edge database for AI data management and data sovereignty. Enables local AI model training, versioned weight storage, and decentralized federated learning on edge devices. Implemented secondary indexes, document encryption, searchable encryption, CRDT-based sync, and KMS with ECIES over libp2p.

GoRustAIEdge ComputingP2PCryptography
Argo AI — Autonomous Driving

Argo AI was a self-driving company backed by Ford and Volkswagen. I worked on the perception pipeline — LIDAR and camera processing in real-time. As the most experienced C++ engineer on the team, I led technical and architectural decisions for the codebase. Optimized massively parallel CUDA algorithms by rethinking CPU-GPU memory transfer patterns, and refactored the monolithic codebase to make it testable across teams.

Argo AI — Autonomous Driving

Led technical and architectural decisions as the C++ expert on the team. Improved GPU algorithm performance by 8% and restructured a monolithic codebase for testability.

C++CUDAGPUPythonAutonomous Vehicles
ArtHustle — E-Commerce Platform

ArtHustle is an online platform for watercolor painting courses. I designed the entire system from scratch — Go backend with GraphQL API, React/TypeScript frontend, microservice-friendly architecture. Beyond coding, a big part of the role was mentoring other developers and setting engineering standards. I introduced and enforced disciplined TDD practices across the team.

ArtHustle — E-Commerce Platform

As CTO, designed the architecture and led development of a full-stack e-commerce platform. Mentored developers, drove microservice design, and achieved 95% test coverage through TDD.

GoReactTypeScriptGraphQLTDD
Televic GSP — Rail Network Protocols

Televic GSP builds communication and information systems for public transport vehicles across Europe. I developed multiple low-level UDP-based network protocols in C++ that handle real-time data exchange between trains and central control systems. These protocols drive the passenger information displays you see inside German trains — showing next stops, delays, connections — and the behind-the-scenes communication that keeps the entire national rail network coordinated.

Televic GSP — Rail Network Protocols

Developed several low-level network protocols based on UDP in C++ for Televic GSP's rail communication systems. These protocols power real-time data exchange between trains and central control across Germany's entire public transport network, including passenger information displays and onboard systems.

C++UDPNetwork ProtocolsQMLBoost
Crytek — CryEngine

CryEngine powers titles like Crysis and Hunt: Showdown. I built a flexible, configurable, type-safe signal system using C++ template meta-programming — it allowed subscribing to events with arbitrary function signatures, a pattern used widely across the editor. Developed a multi-threaded job scheduler for parallelizing editor operations, which was key to the 18% performance gain. Also built a version control plugin with complex Qt UI for game asset tracking across large teams.

Crytek — CryEngine

Implemented major features and objects rendering optimization in CryEngine. Led key initiatives including a VCS plugin with Qt UI. Created a type-safe signal system with template meta-programming and built a multi-threaded job scheduler.

C++QtGame EnginePerformance

Get in Touch

Interested in working together or have a question? Reach out through any of these channels.