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

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
Lab 02

Meeting Prep · AI Brief Préparation de réunion · IA

Enter a name before your next meeting. SerpAPI runs three searches (general, LinkedIn, news), feeds the results to Claude Haiku on AWS Bedrock, and returns a structured brief — background, priorities, conversation angles — in seconds. Entrez un nom avant votre prochaine réunion. SerpAPI effectue trois recherches, envoie les résultats à Claude Haiku sur AWS Bedrock, et retourne une fiche structurée en quelques secondes.

SerpAPI Lambda Bedrock Brief ↓ Fiche ↓
Open the tool → Ouvrir l'outil → How it was built → Comment c'est construit →
Lambda · ECR · API Gateway · AWS Bedrock (Haiku 4.5) · SerpAPI
Lab 03

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 04

AWS · Cost & Certification

Month-to-date spend

$—

Updated daily via GitHub Actions

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

Local LLM · Ollama

A locally-hosted Ollama instance running open-weight models. Powers the Career Intelligence panel in Studio — resume tailoring, cover letters, interview prep, and company research. Not publicly accessible yet.

Status Connecting…
Model
Use Career Intelligence (Studio)
Ollama :11434 · Local only
Lab 06

PyLearnXP · ADHD-Friendly Python Course PyLearnXP · Cours Python adapté au TDAH

28 modules, 75 lessons, 225 exercises — Python runs entirely in-browser via Pyodide (CPython compiled to WebAssembly), no install, no server. Every exercise ships with three difficulty tiers, always visible, never gated, so a low-focus day never blocks progress. 28 modules, 75 leçons, 225 exercices — Python s'exécute entièrement dans le navigateur via Pyodide (CPython compilé en WebAssembly), sans installation ni serveur. Chaque exercice propose trois paliers de difficulté, toujours visibles, jamais verrouillés.

Pyodide Web Worker Lambda DynamoDB ↓ DynamoDB ↓
Open the course → Ouvrir le cours → How it was built → Comment c'est construit →
Pyodide · WebAssembly · AWS Lambda · DynamoDB (free tier) · 28 modules · 225 exercises
Lab 07

Image Gen · ComfyUI

A locally-hosted ComfyUI instance for image generation experiments. Still in development — not publicly accessible yet.

Status Connecting…
Access In development
ComfyUI :8188 · Local only