Swapping Station Services
Comprehensive middleware ecosystem enabling automated swapping station operations through orchestration, cloud connectivity, and operational support systems deployed across global station network.

Technologies Used
coreLanguages
frameworks
cloudServices
devOps
storage
System Components
Swap Station Orchestrator (Cerebro)
Multi-robot coordination brain managing complex swapping sequences through hierarchical state machine architecture
Coordinates mechanical systems, battery handling, and safety interlocks with flexible sequence management
Evolved from C++ to TypeScript enabling dynamic sequence execution without compilation
Supports full swap operations, parallel sequence execution, and automated retry mechanisms
CloudGateway
Fault-tolerant communication bridge maintaining reliable connectivity between stations and cloud infrastructure
Implements persistent message queuing ensuring zero data loss during network outages or system reboots
Features MQTT-based AWS IoT communication with LevelDB storage for message persistence
Comprehensive recovery mechanisms enable continuous operation across varying network conditions
Other Station Services
Angular-based operator dashboards enabling remote station control and monitoring
Containerized service management with coordinated software updates across station components
Over-the-air battery pack and module updates during charging and swapping operations
Centralized log collection and cloud upload for analysis and troubleshooting
My Role
Foundational Architecture & Development
System Integration & Coordination
Team Leadership & Developer Management
Impact
Multi-Station Deployment
Enabled automated operations across global swapping station network
Zero-Downtime Updates
Implemented over-the-air update capabilities for station components and battery systems
Remote Operations
Built infrastructure enabling centralized station management and troubleshooting
46,857 Swaps Orchestrated
Total battery swaps coordinated by Cerebro across all operational stations