Back to Projects
Digital Dalton

Digital Twin

AI-Powered Conversational Interface

OpenAI Agents SDKNext.js 15TypeScript

A sophisticated conversational AI system that acts as my digital representative. Built using the OpenAI Agents SDK with multi-agent orchestration, real-time streaming responses, and my unique "Techno-Abyss" themed interface inspired by deep-sea bioluminescence and, of course, the wonderful octopus.

Try it now

Ask Digital Dalton about my experience, projects, technical skills, or how to get in touch.

Real-time
AI-Powered
Digital Dalton

Digital Dalton

Online
Live
Digital Dalton

Digital Dalton

Ask me about my work, projects, or how to connect.

System Architecture

Digital Dalton

Primary conversational agent with full knowledge base. Handles questions about experience, projects, and skills.

Contact Handler

Specialized sub-agent for contact form submissions. Validates input and delivers messages via Discord webhook.

Suggestion Engine

Generates contextual follow-up questions based on conversation. Uses structured outputs for consistent formatting.

Features

Real-time streaming responses via Server-Sent Events
Multi-agent architecture with specialized sub-agents
Contact form handling through conversational AI
Contextual follow-up question suggestions
Rate limiting and prompt injection protection
Bioluminescent "Abyss" theme with particle effects
Full conversation history management
Mobile-responsive floating chat interface

Technical Stack

AI & Agents

OpenAI Agents SDKGPT-4o-miniAgent-as-Tool PatternStructured OutputsZod Schemas

Frontend

Next.js 15React 19TypeScriptOKLCH ColorsCSS Animations

Streaming

Server-Sent EventsReadableStream APIReal-time Token StreamingAbort Controller

Security

Rate LimitingInput SanitizationPrompt Injection FilteringXSS Protection

UX

Floating Chat WidgetTyping IndicatorsAuto-scrollMarkdown Rendering

Challenges

  • >Designing a streaming architecture that handles SSE gracefully with proper abort handling and cleanup
  • >Creating an agent system that maintains conversational context while delegating to specialized sub-agents
  • >Building a visually distinctive chat UI that avoids generic AI chatbot aesthetics
  • >Implementing robust security measures including rate limiting and prompt injection protection

Outcomes

  • Production-ready conversational AI representing professional identity
  • Demonstrated advanced OpenAI Agents SDK patterns and multi-agent orchestration
  • Created unique bioluminescent UI theme that stands out from typical chat interfaces
  • Built secure, rate-limited API with comprehensive input validation

Technologies

OpenAI Agents SDKNext.js 15TypeScriptSSE StreamingZodConversational AI

Explore More Projects

Interested in seeing more AI agent projects? Check out the multi-agent code review system or explore the full portfolio.