Pro Forma is a fully serverless pitch competition platform built for Eagle Venture Lab, Houston. As the full-stack engineer I designed and built the complete system: a React/Redux frontend, a REST API layer on AWS API Gateway, compute on Lambda, persistent storage in DynamoDB, and file assets on S3. The platform serves three user types — startup founders, judges and administrators — each with distinct data access patterns and UI flows, all communicating through a serverless API designed from scratch.
Serverless architectures surface complexity in unexpected places — cold starts, IAM policies, DynamoDB access patterns, and Lambda function boundaries all require deliberate upfront design. On top of the technical architecture, requirements changed substantially and repeatedly throughout the engagement. Building on Lambda forced function-level clarity that actually helped manage this volatility: each domain (profiles, competitions, judging, rounds) lived in its own Lambda, making changes surgical rather than systemic.