develops software and AI systems in Rust and Python, with a focus on distributed systems and complex infrastructure. Before that, he taught computer science at State University of New York at Buffalo. He likes complicated challenges and clean abstractions.
→whoami
AI Engineer @ ABB · International Bank of Azerbaijan
Head of IT @ European Youth Parliament AZ
→stats
1000+ students taught·5+ teams led·4+ yrs shipping·Colophon
Tap a card on a USB NFC pad, pay inside the game window, get the item: tap-to-pay for desktop games built on Xsolla. Built at the Xsolla Baku GameTech Hackathon with a 5-person team.
RustTauriESP32XsollaWebSocket
Details
Built the Rust (axum) server: per-card spending limits, order creation against the Xsolla Pay Station sandbox, API key kept server-side behind a PaymentProvider trait with Xsolla and Mock implementations
Integrated Xsolla checkout as an iframe inside a Tauri 2 desktop game client, polling order status to completion
Wired ESP32 + RC522 NFC firmware through a Rust serial-to-WebSocket bridge into a shared tappad-protocol crate with Rust and JS client SDKs
114 Rust tests, clippy pedantic, no unwrap/expect/panic outside tests, CI running fmt, clippy, and cargo audit
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.
Put him into a Project Manager/Team Lead role, and I guarantee to you that he will shine.
OK
Oliver Kennedy
Associate Professor, State University of New York at Buffalo
Data Structures — Head Teaching Assistant
“
He not only demonstrated a great technical understanding of the content but was able to explain these concepts in a simple manner to students who were struggling to apply the material.
JH
Jesse Hartloff
Associate Professor of Teaching, State University of New York at Buffalo
Web Applications — Teaching Assistant
“
He was very responsive to requests, professional in all his interactions with students and course staff, and technically competent in all the tools and processes covered in the course.
CA
Carl Alphonce
Professor of Teaching, State University of New York at Buffalo
Software Quality in Practice — Teaching Assistant
“
I was impressed by his strong work ethic, positive attitude, professionalism, and dedication. He proved himself to be an organized, efficient, and hardworking TA.
NA
Nasrin Akhter
Assistant Professor of Teaching, State University of New York at Buffalo
Discrete Structures — Teaching Assistant
“
Riad is one of the best individuals I have ever had the opportunity to work with. His ability to communicate complex concepts to a range of skill levels continually impressed me.
SM
Sean Mackay
Assistant Professor of Computer Science, University of Oklahoma
Introduction to Computer Science — Teaching Assistant
“
I attest to Riad's work ethics, skill, performance, and communication. I do not hesitate to recommend Riad to any employer.
FG
Farshad Ghanei
Associate Teaching Professor, Illinois Institute of Technology