I designed, built, and maintain DolphinBot, a personal project with a Discord bot and an integrated Next.js dashboard. I work across its bot logic, dashboard UI, database schema, and production deployment.
I built a moderation and auto-escalation engine with a Prisma-backed rules model, punishment engine, and dashboard editor. I also migrated the bot’s UI to Discord’s Components V2 API and rebuilt its analytics dashboard with English and Russian support.
I implemented Discord OAuth authentication with httpOnly cookies and built severity-based error logging. I’ve also diagnosed production issues, including a React Query cache-staleness bug across login and logout cycles and SSR bundling failures on Vercel.
I’m completing a Bachelor of Computer Science at Yerevan State University. My work spans TypeScript, React, Next.js, Node.js, and PostgreSQL, alongside hands-on experience with production systems.

