LinkedInGitHubEmail

Arshia Eskandari

Full-stack developer passionate about turning challenges into seamless software solutions.

About

I am Arshia Eskandari, a full-stack developer with a passion for crafting comprehensive solutions that span the entire software development lifecycle. My expertise is in transforming complex problems into intuitive, efficient applications. One of my standout projects is the Aruba Smart Map, a navigation service designed for areas with limited internet connectivity, demonstrating my ability to innovate under challenging conditions. My approach involves rigorous problem-solving and strategic planning to ensure functionality and user satisfaction. I am continually driven by the creativity software development affords, using both professional assignments and personal projects to master new skills and technologies. This ongoing learning process is complemented by my commitment to fostering a professional yet flexible work environment that promotes innovation and effective collaboration. In my personal time, I explore new technologies through targeted projects, keeping my skills sharp and continuously expanding my technical repertoire.

Download Resume

Skills

Rust
Tokio
Nextest
Procedural Macros
Declarative Macros
This Error
Serde
Mongoose
OxiMod
AWS
JavaScript
TypeScript
MongoDB
Express.js
Next.js
React
React Native
Redux
SES
SNS
S3
Teamwork
Node.js
Docker
HTML
CSS
PHP
SQL
Communication
Creativity
Problem Solving
API Development
Version Control
Git
GitHub
Tailwind
Firebase
Parcel
Expo
CI/CD
Automation
GitHub Actions
Integration Testing
Unit Testing
Cypress
Jest
SASS
LESS
SCSS
B2B Testing

Projects

OxiMod

Objective

Deliver a type-safe, high-performance ODM for MongoDB in Rust, empowering developers to build reliable, production-grade systems with ergonomic APIs, compile-time safeguards, and minimal runtime overhead.

Key Results

  • -5,000 downloads on crates.io
  • -Delivered schema-based modeling in Rust, cutting boilerplate by 70%+
  • -Implemented builder APIs & defaults for faster model creation
  • -Added compile-time validation safeguards, preventing invalid rules
  • -Introduced robust indexing (unique, sparse, TTL, hidden) to boost query performance
  • -Improved error messages and backtrace support for easier debugging
  • -Optimized runtime with flamegraph profiling, reducing allocations
  • -Ensured reliability with OnceAsync index initialization against hangs/failures
  • -Expanded coverage to 120+ async tests across CRUD, validation, and macros
  • -Gained adoption traction with rising downloads, stars, and contributions
  • -Enabled direct collection access for advanced MongoDB operations

Links

Technologies Used

RustMongoDBTokioNextestProcedural MacrosDeclarative MacrosThis ErrorSerde

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%
  • -Reduced API response from 1.5s to 300 milliseconds
  • -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