Interactive AI Engineer Portfolio

built out my portifolio again .. any feedback :sweat_smile::sweat_smile:

1 Like

I like it! Are the responses AI-generated too?

Yea, uses Gemini. Has some context about me to personalize it

1 Like

@marangaa Neat! AI SDK? :eyes:

in the works :eyes:. next ship :sweat_smile:

:waving_hand: Finally got around to making the refactor, now using the AI SDK. Here are the features I liked most:

:rocket: Simplified State Management

  • Before: Complex custom state, multiple hooks, and manual message handling
  • After: Single useChat hook handles everything — messages, loading states, streaming, and errors

:hammer_and_wrench: Built-in Tool Calling

  • Before: Manual tool invocation with custom schemas and complex parsing
  • After: Clean tool definitions in the API route with automatic invocation and result handling

:high_voltage: Streaming & Real-time Updates

  • Before: Custom streaming implementation with manual chunk parsing
  • After: Built-in streaming via streamText — just works out of the box

:speech_balloon: Message Structure & UI

  • Before: Custom message types with complex rendering logic
  • After: Standardized parts structure with tool results seamlessly integrated

generative ui was cool to work with too..