At Globaldev, I built a Ukrainian-language voice assistant for Odrex that lets patients book and reschedule appointments, check doctor availability, and access lab and visit results in a single voice session. I designed booking safeguards that re-check clinic availability and require spoken confirmation before changes.
On TradingAgent, I implemented progressive response streaming with LangGraph event streams and integrated AWS Bedrock prompt caching. I also migrated the backend from LiteLLM to direct AWS Bedrock and updated its Anthropic models.
For GeniaAI, I migrated AI services from the deprecated OpenAI Assistants API to the Chat Completions API and implemented semantic duplicate detection. I also developed tenant-specific, phase-based prompt injection tied to a state machine.
I built an event-driven CV processing pipeline that turns unstructured PDFs into structured data and finished PDF outputs. In personal projects, I developed AI applications for personalized cold emails, study support, and cocktail recommendations.

