AI & Software Engineer · Baku, Azerbaijan
Portfolio · LinkedIn · riad@riad.cc
Develops software and AI systems in Rust and Python, with a focus on distributed systems and complex infrastructure. Previously taught computer science at State University of New York at Buffalo. Likes complicated challenges and clean abstractions.
Currently an AI Engineer at ABB — International Bank of Azerbaijan and Head of IT at European Youth Parliament Azerbaijan.
- patent — CLI that takes a plain-English dev-tool idea, searches open-source registries for existing implementations, ranks matches with local embeddings, and writes a scoped verdict via LLM. (Rust · Tokio · Ollama · ratatui) · docs.rs · github
- QuorumRAG.rs — Multi-retriever RAG with quorum filtering requiring cross-retriever consensus before surfacing evidence — 95% recall vs. 70% baseline. (Rust · Ollama · Tokio) · docs.rs
- almostAykhan — ABB Bank RAG chatbot answering strictly from public content. Multilingual (AZ/EN/RU), prompt-injection blocking, and distance-gated out-of-scope detection. (Python · FastAPI · OpenAI · FAISS)
- MatchSentinel — Event-driven transaction-monitoring platform. Async scoring over RabbitMQ with idempotent reprocessing, per-service databases, deployed to AWS EC2. (Java · Spring Boot · PostgreSQL)
Also some distributed-systems fundamentals built from scratch: a Raft consensus implementation and a Kademlia DHT (both Go), and a two-layer TTL-aware Redis cache redesign in Rust.
Rust · Python · Go · C — Axum · Actix-web · FastAPI · Flask · Spring Boot · LangGraph · LangChain · FAISS · Ollama · Kafka · RabbitMQ · PostgreSQL · Redis · Docker · Kubernetes · AWS
Full skill list and experience on riad.cc