Interactive AI Engineer Portfolio

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

2 Likes

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..

This topic was automatically closed 360 days after the last reply. New replies are no longer allowed.