Cloud Engineering // Live Infrastructure

Perschek
Command Center

Building cloud-native infrastructure on AWS. Serverless APIs, IoT telemetry, AI-powered tools, and real-time monitoring. All deployed with Terraform.

STATUS: ALL_SYSTEMS_OPERATIONAL
REGION: us-east-2
UPTIME: --
COST: $0.47/mo

Live AWS Services

Production infrastructure running 24/7, managed with Terraform

IoT Telemetry Pipeline

ACTIVE

ESP32 LoRa nodes → Raspberry Pi hub → AWS IoT Core → DynamoDB. Real-time device events with 90-day TTL and serverless query API.

IoT Core DynamoDB Lambda API Gateway

Serverless Dashboard API

ACTIVE

REST API with Lambda + API Gateway. Query telemetry by device ID, scan recent events, CORS-enabled for frontend integration.

Lambda API Gateway DynamoDB

Static Site Hosting

ACTIVE

Private S3 bucket served through CloudFront CDN with TLS via ACM. Route 53 DNS, Origin Access Control, global edge caching.

S3 CloudFront Route 53 ACM

CI/CD Automation

ACTIVE

GitHub Actions with OIDC federation. Terraform plan on PR, auto-apply on merge. No long-lived credentials, audit trail in CloudTrail.

IAM OIDC GitHub Actions Terraform

BenBot AI Assistant

PLANNED

Chatbot trained on resume, projects, AWS notes. Amazon Bedrock with Knowledge Bases for RAG over S3 documents and OpenSearch Serverless.

Bedrock Knowledge Bases S3 OpenSearch

WorkMail + Domain Identity

PLANNED

Custom email addresses: ben@perschek.com, alerts@perschek.com. Full email hosting with Route 53 MX records and SES integration.

WorkMail SES Route 53

Infrastructure as Code

Every resource defined in Terraform, versioned in Git

$ terraform output
api_endpoint = "https://ua0gpfkjvl.execute-api.us-east-2.amazonaws.com"
cloudfront_distribution_id = "EICXOSUTVC7B7"
iot_endpoint = "a2pqvhnoxmcabc-ats.iot.us-east-2.amazonaws.com"
site_url = "https://perschek.com/"
$ aws iot list-things
{ "things": [ { "thingName": "hub-main", "attributes": { "location": "home" } } ] }
$