Software Engineer specializing in Rust, low-level systems, and distributed infrastructure.
I build systems from the ground up β from custom CPU emulators and cache simulators to Rust-based edge services processing 10M+ requests daily and event-driven fintech pipelines.
- π¦ High-performance systems in Rust (Tokio, Actix Web, lock-free data structures)
- βοΈ CPU architecture β ISA design, pipeline simulation, cache modeling
- π‘ Event-driven architecture with Apache Kafka at production scale
- βοΈ Cloud-native infrastructure β Docker, Kubernetes, AWS
A complete CPU built from first principles in Rust. Every design decision β instruction encoding, memory layout, interrupt handling β made deliberately and documented.
- Custom 35-instruction ISA with 16-bit fixed-width encoding and 5-bit FLAGS register
- Two-pass assembler with forward-reference resolution compiling
.asmβ binary - 5-stage in-order pipeline (IF β ID β EX β MEM β WB) with RAW data hazard stall detection, flag hazard detection for conditional branches, and 2-cycle branch flush
- Direct-mapped write-through L1 cache classifying misses as cold vs conflict; demonstrates cache thrashing on bubble sort's non-sequential access pattern
- 6 assembly programs: bubble sort, binary search, Sieve of Eratosthenes, RPN stack calculator, Fibonacci, Factorial
- 49 integration tests Β· 5 versioned releases Β· CI: fmt + clippy + test on every push
Stack: Rust Β· Custom ISA Β· Pipeline Simulation Β· Cache Modeling Β· Systems Programming
Rust-based AI agent implementing the full plan β act β observe execution loop.
- Modular tool system with dynamic tool registration and extensibility
- 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
- β 12 stars β organic traction from the Rust community
Stack: Rust Β· Tokio Β· LLM APIs Β· Async
Real-time detection pipeline across three live Kafka streams.
- PyOD ensemble (IForest + LOF + HBOS) with majority voting
- Automatic concept drift re-fitting every 500 events
- FastAPI REST + WebSocket live alert feed Β· 44 pytest tests Β· Fully Dockerized
Stack: Kafka Β· PyOD Β· FastAPI Β· PostgreSQL Β· Docker Β· Python
Languages Rust β’ Python β’ Java β’ Go β’ C++ β’ TypeScript
Backend Tokio β’ Actix Web β’ Spring Boot β’ FastAPI β’ JAX-RS β’ Hibernate
Infrastructure Kafka β’ Redis β’ Docker β’ Kubernetes β’ Terraform β’ AWS β’ GitHub Actions
Databases PostgreSQL β’ MySQL β’ Amazon S3 β’ Redshift β’ Snowflake
Concepts CPU architecture β’ Cache simulation β’ Pipeline hazard detection β’ Distributed systems β’ Memory safety β’ Concurrency β’ Event-driven architecture β’ CI/CD
- πΌ LinkedIn: linkedin.com/in/raj-mandaliya-78a622249
- π Portfolio: rajmandaliya-portfolio.vercel.app
- βοΈ Email: rajmandaliyasurvey@gmail.com
π‘ Open to SDE II / SDE III roles in systems and backend infrastructure.
