Internal AI advisor
Giving Eskwelabs interns answers from the company's own guides.
- Year
- 2026
- Type
- App
- From
- Internship
- Role
- Full-stack developer
Context
Generic AI chatbots give generic advice. Interns at Eskwelabs needed answers that matched how the company actually works. So I built an internal web app with three AI advisors that answer from the company's own guides.
My contribution
- Built it end to end in Next.js 14, from Google sign-in to streamed Gemini answers.
- Limited sign-in to the company domain and used Supabase row-level security, so each person can only read their own data.
- Loaded the personas from Google Docs, so staff can update them without touching code.
- Capped AI usage costs, then tried to break the sign-in and data rules with my teammate before handoff.
Engineering
- Next.js 14
- Gemini
- Supabase
- Google OAuth
Outcome
Delivered and presented as my internship final project.