Client Work

Six client projects.
What each one delivered.

Representative projects across media, insurance, pharma, hospitality, and financial services, each one built by me. Client names withheld per NDA.

A row of steel gantry cranes along a container quay at blue hour, one lit with amber work lights, still water in front.
0+
Client Engagements
0
Industries Served
0
Repeatable Playbooks
0+
Years Cloud Experience

The Work

Each project is shown as the client saw it: the problem, what I built, and what changed.

An empty film soundstage with a grid of steel lighting truss overhead and a single amber spotlight beaming down.Media & Entertainment

Content moderation pipeline and recommendation engine

Challenge

A client building a mobile media platform needed a content moderation pipeline and a custom recommendation engine that learned from user interactions.

Solution

  • I built a Kinesis-to-S3 signal pipeline with Glue ETL for interaction data
  • I orchestrated content moderation with Step Functions (Rekognition, Transcribe)
  • I trained a SageMaker recommendation model on an OpenSearch vector database
  • I provisioned all of it with AWS CDK

Outcome

Processing time fell from 4–6 minutes to under 30 seconds once the moderation steps ran in parallel.

A pharmaceutical cleanroom corridor of stainless steel and glass with a row of polished process vessels and one amber status lamp.Pharma

Fleet-wide compliance inventory and remediation

Challenge

A pharmaceutical client needed a daily inventory of every AWS resource across 100+ accounts to verify compliance, with automated remediation.

Solution

  • I wrote a Python application with a plugin architecture, run as a Step Functions state machine
  • It scans every account and region in parallel
  • It remediates automatically: VPC flow logs, Route 53 query logging, S3 encryption
  • It also enforces backups and tag compliance and automates the reporting

Outcome

The inventory runs nightly across 100+ accounts in under one hour. The client created a dedicated internal team to manage and extend it.

A climate-controlled archive vault with rows of dark steel shelving receding toward a single amber lamp.Pharma

Two-petabyte business continuity

Challenge

A pharmaceutical client urgently needed a business continuity copy, isolated from production, of 2 petabytes across 600+ S3 buckets in 100+ accounts and 14 regions.

Solution

  • I scripted the inventory, versioning, and encryption in Python
  • I set up cross-account replication to isolated destination buckets with Object Lock
  • I added Glacier Deep Archive lifecycle policies for the long-term copy
  • I orchestrated batch replication across every account and region

Outcome

All 2 PB reached isolated destination buckets under Object Lock in about 50 hours.

An empty restaurant kitchen at night, a long stainless-steel pass under a single amber heat lamp.Restaurant / Hospitality

Migration Acceleration Program assessment

Challenge

AWS asked for a Migration Acceleration Program assessment of a point-of-sale platform running on EKS, Aurora, SQS, and on-premises Kubernetes.

Solution

  • I wrote a six-phase migration plan, with Control Tower governance first
  • I removed the WebSocket bottleneck and secured the API with API Gateway
  • I planned the move from Aurora to DynamoDB global tables
  • I designed multi-region high availability with CloudFront and Route 53 latency routing

Outcome

The client received a 6-phase plan across 2 regions, with an expected monthly cost below its current AWS bill.

A financial district skyline at blue hour reflected in still water, one tower's crown lit amber.Financial Services

Real-time market prediction pipeline

Challenge

Quantitative analysts needed real-time ingestion of financial data, plus model training and inference for market predictions.

Solution

  • I streamed the Bloomberg API through Kinesis with WebSocket ingestion
  • I built online and offline feature stores for the training data
  • I trained on A100 GPUs in SageMaker and served real-time inference over socket.io
  • I added sentiment analysis from news feeds and press releases

Outcome

Continual online training time is down to about 60 seconds, with live prediction streams.

Industries I Serve

  • Energy
  • Healthcare
  • Pharma / Life Sciences
  • Banking
  • Insurance
  • Financial Services
  • Auto Manufacturing
  • Airlines
  • Retail
  • Education

The next conversation

Let's define the result.

Tell Charles which challenge is in front of you. He will scope the work and make the result he will measure clear before you sign.

Book a 15-minute call with Charles

Remote engagements nationwide.
Serving clients since 2020.