Portfolio Site Architecture
This site is a Python FastAPI application hosted on AWS EC2. Nginx handles TLS
termination and reverse-proxying, with certificates from Let's Encrypt. DNS is
managed via Route 53, and the full infrastructure is defined in Terraform. The
backend supports WebSocket connections for real-time game features and uses
Pydantic for request validation throughout.
- Python
- FastAPI
- Terraform
- AWS EC2
- Nginx
- Route 53
- Let's Encrypt
- WebSockets
Architecture diagram — placeholder
FINRA Customer Complaint Detection
A machine learning system built at work for detecting and classifying customer
complaints against FINRA regulations. The pipeline ingests unstructured text
from multiple sources, applies NLP preprocessing, and routes complaints through
a classification model to flag potential regulatory violations for review.
- Python
- AWS Lambda
- NLP
- Machine Learning
- Text Classification
Architecture diagram — placeholder