Boris Vargas · The Experiments

The Lab

Live infrastructure. Real data. Things that break.

Building in public.

This page is a live window into the infrastructure running behind Proof of Boredom — AWS services, a local Ollama server, a ComfyUI image generator, and a clickstream pipeline feeding into Athena and QuickSight. Each panel below is a real integration, not a mockup.

LocalOllama · ComfyUI
CloudAWS ca-central-1
PipelineFirehose → Athena
CertSAA-C03 in progress
Building · Not configured · Live · Unreachable
Lab 01

Clickstream Dashboard

Every click, scroll, and section view on this site is captured by analytics.js and sent to API Gateway. A Lambda function writes each batch directly to S3 as partitioned NDJSON — no Firehose needed. An hourly EventBridge cron triggers an aggregator Lambda that writes stats.json to S3, served live below.

Site JS API Gateway Lambda ingest S3 (NDJSON) Lambda agg. stats.json ↓
Fetching live data…

API Gateway · Lambda · S3 · EventBridge (hourly) · Athena-ready
Lab 02

Local LLM · Ollama

A locally-hosted Ollama instance running open-weight models. Exposed to AWS Lambda via Cloudflare Tunnel — no open ports.

Status Connecting…
Model
Tunnel Not configured
Ollama :11434 · Cloudflare Tunnel
Lab 03

Image Gen · ComfyUI

Local ComfyUI instance for image generation experiments. Future: visitors submit a prompt, the pipeline queues via SQS, and the result is served from S3 + CloudFront.

Status Connecting…
Queue
Last gen
ComfyUI :8188 · SQS · S3 · CloudFront
Lab 04

AWS · Cost & Certification

Month-to-date spend

$—

Powered by Cost Explorer API

SAA-C03 · Solutions Architect

35% — In progress

  • IAM & Security
  • EC2 & VPC
  • S3 & Storage
  • RDS & Databases
  • ECS / EKS / Lambda
  • CloudFront & Route 53
  • Monitoring & Cost
Cost Explorer API · AWS ca-central-1 · Target: SAA-C03
Lab 05

Browser Fingerprint

Your browser reveals a unique identity through canvas rendering, WebGL hardware info, audio processing quirks, and installed fonts — no cookies required. This runs entirely client-side.

Your fingerprint ID Scanning…
Canvas hash
WebGL renderer
Timezone
Screen
Read the full article →
Pure JS · No server · Canvas · WebGL · Audio · Fonts · Lambda + DynamoDB coming