This project is a living portfolio demonstrating how I merge cloud engineering, documentation strategy, and technical storytelling.
Through Cloud Dani, I’m documenting my growth as a technologist and storyteller — blending narrative clarity with hands-on cloud infrastructure and innovation.
CloudDani began as my implementation of the Cloud Resume Challenge, which is a project designed to demonstrate real-world cloud skills using either AWS, Azure or GCP. What started as a serverless résumé has grown into a living portfolio and creative lab where I explore technical writing, developer experience, and technical storytelling.
-
🧾 AWS-powered architecture: S3 for static hosting, CloudFront for CDN, Route 53 for DNS, API Gateway + Lambda for dynamic functions, and DynamoDB for visitor tracking.
-
⚙️ CI/CD automation: Infrastructure-as-Code using GitHub Actions for build, test, and deployment workflows.
-
🤖 Upcoming: Cloud Dani Concierge — an AI-powered interactive résumé (RAG system built with OpenAI GPT-4o and Pinecone) that allows visitors to explore my work through conversation.
-
🧠 Portfolio extensions: developer experience experiments, analytics, and dynamic storytelling tools.
| Layer | Technologies |
|---|---|
| Frontend | HTML · CSS · JavaScript (static site hosted on S3) |
| Backend | AWS Lambda (Python) · API Gateway |
| Infrastructure | AWS S3 · CloudFront · Route 53 · DynamoDB |
| CI/CD | GitHub Actions (automated deploy pipeline) |
| AI / Data Layer (Upcoming) | OpenAI GPT-4o · Pinecone |
| Monitoring / Analytics | Custom serverless logging + DynamoDB metrics |
Phase 1 – Cloud Resume Foundation (Completed ✅)
- Deploy static website on S3
- Configure CloudFront distribution and Route 53 DNS
- Implement Lambda + API Gateway for dynamic visitor counter
- Store and retrieve visitor data using DynamoDB
- Automate deployments with GitHub Actions
Phase 2 – Cloud Dani Concierge (Planned 🤖)
- Build AI-powered interactive résumé agent using GPT-4o + Pinecone
- Deploy backend API for conversational responses
- Integrate chat interface on
/conciergeroute - Publish blog post documenting architecture and lessons learned
✨ Built by Cloud Dani: where documentation meets storytelling, and the cloud meets creativity.