At Royal Caribbean Group / Vertere Global Solutions, I build and maintain both tiers of SmartFleet, a crew-facing guest experience platform used across the fleet. I delivered a single codebase serving Royal Caribbean and Celebrity, backed by a reactive API that aggregates more than 10 enterprise systems.
I’ve engineered the platform for ship-edge resilience, including offline-tolerant behavior and recovery from satellite dropouts. I also added schema-versioned persistence so crew-entered edits survive data model changes and voyage transitions.
As a freelance software engineer, I built features for a telecom and IoT monitoring platform, including a backend-for-frontend unifying five monitoring APIs and dashboards with real-time charts and maps. I also developed a companion mobile application using existing NestJS services.
At IBM, I modernized web and mobile applications, migrated a full-stack application from a monolith to microservices, and worked across React, TypeScript, Java, and Node.js. Earlier, at Accenture Inc., I contributed to REST web services, React applications, and Java test automation.

