Machine Learning | Full-Stack Development | AI Integration
Welcome to my agentic portfolio! This portfolio comes with a confession: I'm terrible at keeping websites updated. Every time I finish a project or complete an internship, I tell myself I'll update my site, but I never do.
So instead of manually designing and editing HTML/CSS every time I need to change something, I decided to leave that job to you! This site is an agentic portfolio that generates whatever content you want to see (about me, at least) on demand. The AI agent on the right has access to basically my entire professional life and can create custom pages about anything: projects, experience, education, skills - whatever you want to see.
How it works: This runs on Strands, an agentic framework that takes user instruction, determines correct tools to use, and returns output as desired. Behind the scenes, it uses AWS Bedrock Knowledge Bases for retrieval-augmented generation (RAG) to search through my structured data, find relevant info, and then generate the relevant HTML.
The result? A portfolio that's always up-to-date (as long as I update the knowledge base, which is way easier than editing HTML). Plus, you get exactly the information you're looking for instead of scrolling through a static page hoping to find it.
Note: The HTML generation can take a couple minutes, so if you're in a rush, feel free to click on the links in the footer. Have fun!
Ask the AI about my projects, experience, or skills—it'll generate tailored content in real-time.
Not what you wanted? Just ask for changes and the AI will update the page dynamically.
Switch to "UI History" tab to revisit previous views you've generated.
Try asking: "Show me your projects" or "Tell me about your experience with machine learning"