Behind the Portfolio

A live system, not just a static résumé.

Explore how the interface, custom domain and serverless RII Assistant work together. Select any node to inspect its role.

9

System nodes

Serverless

Backend

Live

Current status

Interactive system map

Portfolio delivery and RII Assistant request flow

Operational

Selected node

AWS Lambda

Python validates input, enforces limits and invokes the AI model.

01Python 3.13
02300-character input limit
03No question logging

Cost-conscious

Static delivery and on-demand services keep normal portfolio traffic inexpensive.

Privacy-aware

Questions, responses and raw visitor IP addresses are not stored.

Usage protected

API throttling and DynamoDB counters limit daily and monthly model usage.