Sam Upra

I build AI systems for the enterprise.

Sam Upra

Principal FDE - AI Engineering @ BCG X

I turn ambiguous AI and data problems into production systems, connecting the business decision, architecture, engineering, and adoption.

Bangkok, Thailand · M.S. Computer Science, Georgia Tech (OMSCS)

Selected work

Bank digitization architecture

Set the technical direction for a bank digitization program: target architecture, specifications, delivery roadmap, and a build-versus-buy framework for long-range platform decisions.

Cross-platform product foundation

As founding CTO, built the mobile product, backend services, cloud infrastructure, secure workflows, notifications, and observability needed to operate and iterate the platform.

Monolith-to-services migration

Led the migration of payments and ordering responsibilities from a Ruby on Rails monolith into Go microservices while preserving existing production flows.

Enterprise AI delivery and adoption

Led delivery across data platforms, dashboards, APIs, and ML/AI products, connecting use-case development, platform integration, operating controls, and adoption into one delivery path.

Selected experiences

How I work

  1. Frame the decision.

    Before architecture, I make sure the team agrees on the decision, the user, and what must change in the operating model.

  2. Make trade-offs visible.

    I write down the options, constraints, and decision ownership so teams can move without losing context.

  3. Stay through adoption.

    I work past launch on operational readiness, trust, handover, and the feedback loops that keep a system useful.

Outside work

I read non-fiction when I can, cook, and look for good restaurants around Bangkok with my family. I also make time for games and television, especially Resident Evil and Apple TV’s Silo.