Welcome to my personal collection of Rust and AI development projects. This repository showcases my journey through systems programming with Rust, blockchain development, backend architecture, and cutting-edge AI tools such as Large Language Models (LLMs), agents, and embeddings.
Each project folder is numbered for organization and represents a focused effort to explore a specific technology, concept, or real-world problem.
- Rust: Systems programming, gRPC, Kafka, RabbitMQ, Docker, clean architecture, blockchain, and high-performance APIs.
- Solana: Anchor framework and zero-copy accounts.
- AI & LLMs: Agents, embeddings, vector search (Qdrant), multi-agent orchestration, and OpenAI/Ollama integrations.
- DevOps: Docker (slim builds), Kubernetes deployments.
- Web Backends: Axum, Tonic, GraphQL, CRUD APIs.
- Concurrency: Tokio async runtime examples.
# | Project | Description |
---|---|---|
01 | rust-examples | Basic Rust examples like linear search. |
02 | rust-blockchain | Rust blockchain experiments and fundamentals. |
04 | anchor-zero-copy-example | Solana tutorial using Anchor framework with zero-copy data structures. |
06 | chatbot-rust | Building chatbots with Rust logic. |
08 | tonic-grpc | gRPC server/client using Tonic and Prost. |
12 | crud-app | Full-stack CRUD app with Docker + K8s. |
13 | graphql-rust | GraphQL APIs with Rust using Juniper/async-graphql. |
15 | kafka-project | Kafka consumer/producer implementation in Rust. |
17 | rabbitmq-rust | RabbitMQ setup with Rust consumers and exchanges. |
18 | clean-architecture-ddd | Domain-driven design in Rust with modular structure. |
19–30 | LLM-* series | Advanced AI agent workflows, vector DBs, embeddings, automation, and tool usage with OpenAI/Ollama. |
31 | RustSecureAPI | Secure Rust-based API with user authentication & roles. |
32 | AI-Multi-Agent | Multi-agent architecture powered by LLMs with chat modules and agent models. |
33 | rust-crash-course | Comprehensive Rust Crash Course with exercises, solutions, and resources. |
34 | tauri-llm-playground | Build your own LLM Playground with (Tauri2.0 + Rust) 🚀. |
35 | tauri-ios-dev | iOS Development with Tauri 2.0 using Rust. |
36 | tauri-android-dev | Android Development with Tauri 2.0 using Rust. |
37 | tcp-rust-tun-tap | TCP server and client implementation in Rust using tun_tap and Docker networking. |
38 | rust-git-clone | A Git clone built in Rust — implementing .git , commits, trees & transfer protocols. |
39 | docker-course | Docker course — containers, images, volumes, networks & Docker Compose. |
40 | to-do | Full-Stack To-Do List App with Rust backend (Actix-web) and Next.js frontend. |
Most Rust-based projects can be run with:
cargo run