Back to Portfolio

Pinky (Oleg)

The AI assistant platform. A persistent, multi-channel AI agent with memory, personality, and the ability to manage calendars, communications, and daily operations autonomously.

Role Creator & Lead Engineer
Type Internal Platform
Stack Python, FastAPI, Claude API
Status Live

Always-on, always learning

Agent Core

FastAPI server running Claude API with system prompts, personality, and tool access. Processes all inbound messages through a unified pipeline.

Channel Router

Telegram, Discord, Slack, and iMessage — each channel has its own adapter but shares the same agent brain and memory.

Tool Layer

Google Calendar, Gmail, Drive, Zoho CRM, and custom automation tools — all accessible through structured function calling.

Three-layer persistence

1

Reflections

Semantic memory via embedding search. The agent stores observations and retrieves relevant context automatically based on conversation topic.

2

Topic Files

Structured markdown files organized by project, person, and domain. Loaded on demand when the agent needs deep context on a specific subject.

3

Session State

Wake context and conversation history persisted across restarts. The agent picks up exactly where it left off — no context loss between sessions.

One brain, many interfaces

Telegram (primary)

Rich media support — voice messages, photos, documents, inline keyboards. The main interface for daily interaction with Brad and family.

Discord

Team communication hub. Monitors channels, responds to mentions, manages server workflows, and coordinates with other agents.

Slack

Business communication channel for POS Specialists operations. Handles support triage and team coordination.

Heartbeat Daemon

Bun-based daemon manages wake/sleep cycles, scheduled tasks, and health monitoring. Keeps the agent alive and responsive 24/7.