LinkedInGitHubEmail

Arshia Eskandari

Rust Engineer building developer tools, scalable systems, and high-performance APIs.

About

I’m a Rust Backend Engineer focused on building developer tools and scalable systems. I’m the creator of OxiMod, a MongoDB ODM for Rust with 6.5k+ downloads on crates.io, that brings schema-driven modeling, validation, and type-safe APIs to async workflows. I built it to combine the developer experience of tools like Mongoose with Rust’s safety and performance. Previously, I worked on production systems, including an offline-first navigation app used by 3,000+ users, where I focused on performance, data synchronization, and reliability under real-world constraints. I enjoy working on backend systems, APIs, and tooling that are practical, reliable, and easy to use. Right now, I’m focused on deepening my expertise in Rust and building scalable systems.

Download Resume

Skills

Rust
Tokio
Procedural Macros
MongoDB
API Design
Node.js
Express.js
Async Programming
System Design
Docker
AWS (S3
SES
SNS)
CI/CD
GitHub Actions
Integration Testing
Unit Testing
Nextest
Jest
Serde
SQL
JavaScript
TypeScript
React
Next.js
OxiMod

Projects

OxiMod

Objective

Build a schema-aware MongoDB modeling layer for Rust that gives developers type-safe models, ergonomic APIs, validation, defaults, indexes, hooks, and direct access to the MongoDB driver when needed.

Key Results

  • -Built OxiMod as a Rust MongoDB ODM inspired by Mongoose with 6.5k+ downloads
  • -Designed derive-based schema configuration with builder-style model construction
  • -Implemented async model helpers including save, save_mut, find_by_id, update_by_id, delete_by_id, exists, count and clear operations
  • -Added validation, defaults, indexing and optional lifecycle hooks for production-ready model workflows
  • -Exposed typed and raw MongoDB collections to avoid feature lock-in
  • -Supported both global and explicit-client workflows for flexible connection management
  • -Maintained 200+ automated tests across CRUD, validation, macros, indexes and async behavior
  • -Published developer-focused docs and runnable examples for easier adoption

Links

Technologies Used

RustMongoDBTokioProcedural MacrosSerdethiserrorNextestGitHub Actions

Aruba Smart Map

Objective

Deliver a seamless, offline navigation experience in Aruba, enhancing tourist satisfaction by providing reliable, real-time access to essential travel information.

Key Results

  • -Scaled app to serve 3,000+ users
  • -Boosted app performance by reducing initial load time by 33%
  • -Streamlined user interface improving input time by 50%
  • -Implemented analytic tools increasing user engagement by 25%
  • -Optimized data update processes
  • -Enhanced user navigation accuracy
  • -Enhanced offline functionality
  • -Implemented efficient image handling
  • -Improved real-time data accessibility

Links

Technologies Used

React NativeReact.jsRedux ToolkitRealmMongoDBMongooseExpress.jsTypeScriptAWSS3SNSSESNode MailerExpoDockerSwiftJava

Portfolio Website

Objective

Develop a dynamic portfolio website with an intuitive admin interface for streamlined content management, ensuring the site remains up-to-date and effectively showcases professional skills and projects.

Key Results

  • -Applied caching strategies in client-facing routes, decreasing loading time by 50%
  • -Adapted to Next.js swiftly in 1 week
  • -Achieved top-3 search result ranking for portfolio website
  • -Implemented intuitive admin interface
  • -Enabled real-time content updates
  • -Streamlined content management processes
  • -Enhanced site functionality with responsive design
  • -Showcased professional skills effectively
  • -Met project deadlines while learning and integrating Next.js

Links

Technologies Used

Next.jsTypeScriptMongoDBAWSS3PrismaTailwind

Experiences

Contact