AWS Multi-Account Inventory Platform
PythonCloudQueryEKSCronJobsCodeBuildS3Athena
Independent inventory platform I designed and built from scratch, inspired by CloudQuery. More than 38 Python scripts extract infrastructure from 50+ AWS accounts, multi-region, and land it in S3 (Parquet) for Athena and analytics. I owned the full delivery: CodeBuild pipeline, Kubernetes namespace, service accounts, IRSA, and every CronJob that keeps the inventory fresh. The result is organization-wide visibility for auditing, governance, and FinOps across EC2, RDS, IAM, S3, and networking.
FinOps Automation Platform
AWSTerraformKubernetesCI/CDCronJobs
Automation ecosystem that optimizes cloud costs and enforces governance across 50+ AWS accounts. Workloads run as Kubernetes CronJobs (cleanup of unused EBS, snapshots, Elastic IPs and ECR, plus non-prod EC2 scheduling) with Terraform and CI/CD around them. Cost reporting uses CUR, S3, and Athena to produce automated PDF/HTML reports.
Licenses & Vendors Platform
CronJobsHTMLNetSuiteS3AthenaQuickSight
License cost automation: CronJobs generate an HTML dashboard with monthly spend for Claude, Cursor, JetBrains, Jira, Microsoft, and more. It tracks org structure, seats, and cost per seat, adding new users as they appear. On the vendor side, NetSuite exports are automated, stored in S3, queried with Athena, and visualized in Amazon QuickSight.
Data Catalog
RDSAuroraPostgreSQLPythonS3
Centralized inventory of tables and schemas across RDS Aurora, PostgreSQL, and other databases. It gives teams a single catalog of data assets so they can discover, audit, and govern schemas instead of hunting them account by account.
NOC AI Agent (Copilot Studio + Teams)
Copilot StudioMicrosoft TeamsConfluenceObservability
AI agent for the NOC, built in Copilot Studio and integrated with Microsoft Teams. It connects observability alerts with escalation paths and Confluence runbooks so operators get the next steps for an alert without leaving Teams.
AI Cost Assistant
AWS BedrockFastAPIReact
Conversational interface over cloud cost and data lake datasets. Natural language queries go through FastAPI and AWS Bedrock so FinOps questions can be answered without writing SQL.