Back to case studies

Expel · Software Engineer · Prior role

Open-source module

Terraform AWS CloudTrail Module

Co-built an open-source Terraform module that made customer AWS onboarding repeatable for a managed security platform.

The problem

Onboarding customers into managed security required the same CloudTrail wiring in many different AWS accounts, often by operators who were not Terraform experts.

What I worked on

Co-designed, implemented, tested, and documented the public module with the platform team.

Key decisions

Used composable modules, clear variable contracts, and explicit dependencies so teams could adapt the module without reading every resource definition.

How I handled failure

Treated documentation and predictable interfaces as part of the release because open-source consumers depend on stable module behavior.

Result

Multiple customer integrations adopted the module, cutting manual onboarding steps for both Expel and its customers.

Evidence

GitHub repository

Public Terraform module published by Expel.

View source

Technologies

TerraformAWS CloudTrailAWS CloudFormation

Screenshots

Terraform AWS CloudTrail Module screenshot
Terraform AWS CloudTrail Module screenshot
Terraform AWS CloudTrail Module screenshot