Skip to content
View RajMandaliya's full-sized avatar
  • Los Angeles, USA

Block or report RajMandaliya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RajMandaliya/README.md

Hey, I'm Raj πŸ‘‹

Software Engineer specializing in Rust, distributed systems, and production AI engineering.

I build systems that handle real scale β€” from Rust-based edge services processing 10M+ requests daily to real-time anomaly detection pipelines and LLM-powered data agents.

  • βš™οΈ High-performance backend systems in Rust (Tokio, Actix Web)
  • πŸ“‘ Event-driven architecture with Apache Kafka
  • πŸ€– Production ML systems β€” anomaly detection, LLM agents, time-series forecasting
  • ☁️ Cloud-native infrastructure β€” Docker, Kubernetes, AWS, GCP

πŸš€ Featured Projects

🚨 Anomaly Detection System

Real-time detection pipeline across three live Kafka streams β€” server metrics, financial transactions, and IoT sensors.

  • PyOD ensemble (IForest + LOF + HBOS) with majority voting
  • Warm-up buffer + automatic concept drift re-fitting every 500 events
  • FastAPI REST + WebSocket live alert feed
  • Persisted to PostgreSQL with full feature context
  • 44 pytest tests Β· Fully Dockerized

Stack: Kafka Β· PyOD Β· FastAPI Β· PostgreSQL Β· Docker Β· Python


πŸ€– LLM-Powered Data Analyst Agent

Upload any CSV and ask questions in plain English β€” the agent reasons over your data and returns charts, stats, and insights.

  • LangChain ReAct agent with three custom tools: PandasTool, PlotlyTool, StatsTool
  • Full CSV schema injected into system prompt for accurate reasoning
  • Conversation memory enables natural follow-up questions
  • 56 pytest tests Β· Works on any CSV with zero hardcoding

Stack: LangChain Β· GPT-4o Β· Pandas Β· Plotly Β· Streamlit Β· FastAPI Β· Python


πŸ¦€ Mini-Agent: Rust AI Agent Framework

Rust-based AI agent implementing the full plan β†’ act β†’ observe execution loop.

  • Modular tool system with dynamic tool registration
  • Async architecture with Tokio for scalable multi-step task execution
  • Memory-safe by design using Rust ownership model
  • Published as a reusable library on crates.io

Stack: Rust Β· Tokio Β· LLM Β· Async


πŸ›  Tech Stack

Languages Rust β€’ Python β€’ Java β€’ TypeScript β€’ Go β€’ C++ β€’ Kotlin

Backend Tokio β€’ Actix Web β€’ Spring Boot β€’ FastAPI β€’ Django β€’ Flask β€’ SQLAlchemy β€’ Pydantic

AI / ML PyOD β€’ TensorFlow β€’ Scikit-learn β€’ LangChain β€’ LLM Agents β€’ MLflow β€’ Ensemble ML

Frontend React.js β€’ AngularJS β€’ Streamlit β€’ Plotly β€’ WebSockets

Infrastructure Kafka β€’ Redis β€’ Docker β€’ Kubernetes β€’ Terraform β€’ AWS β€’ GCP β€’ Azure β€’ GitHub Actions

Databases PostgreSQL β€’ MySQL β€’ Redshift β€’ Snowflake β€’ CockroachDB β€’ Amazon S3


πŸ“Š GitHub Stats


πŸ“ˆ Activity Graph


🀝 Connect


πŸ’‘ Open to Senior SDE, Staff Engineer, and ML Engineering roles in distributed systems, backend infrastructure, or AI/ML platforms.

Pinned Loading

  1. Async-pipeline Async-pipeline Public

    Async, modular Rust pipeline for candidate ranking: sourcing β†’ hydration β†’ filtering β†’ scoring β†’ selection β†’ side effects

    Rust 1

  2. mini-agent mini-agent Public

    A minimal, async-first AI agent framework in Rust with multi-provider support (OpenRouter, OpenAI, Anthropic, Ollama), JSON schema-based tool calling, and a clean ReAct-style agent loop.

    Rust 13

  3. rust-chat-server rust-chat-server Public

    Async chat server in Rust demonstrating concurrency, networking, and clean architecture

    Rust 1

  4. anomaly-stream-detector anomaly-stream-detector Public

    Real-time anomaly detection over Kafka streams using PyOD ensemble ML (IForest + LOF + HBOS) β€” monitors server metrics, transactions, and IoT sensors with FastAPI REST + WebSocket alerts

    Python 1

  5. data-chat-agent data-chat-agent Public

    Upload any CSV and ask questions in plain English β€” LangChain ReAct agent with Pandas, Plotly charts, and statistical analysis powered by GPT-4o mini

    Python 1