THE TOURNAMENT RUN · BEST PROJECT PLAYS THE FINAL
MATCH HIGHLIGHTS
3 OF 3 UNLOCKED
Power BI Dashboard · REPLAY COMING SOON
Power BI Dashboard
An analytics-driven web platform with interactive Power BI dashboards embedded inside it.- THE SERVE · PROBLEM
- Teams needed live, interactive Power BI reports inside their own web platform — not in a separate tool.
- THE RALLY · APPROACH
- REST-based Embedding API, with server-side logic for session management, dashboard embedding and token generation.
- THE WINNER · RESULT
- Interactive reports that work in both desktop and mobile layouts.
SHOT DATA
- TYPE
- Analytics web platform
- KEY PIECE
- Secure token generation
- Power BI Embedded
- REST API
- Token auth
AI Interview Grooming Platform · REPLAY COMING SOON
AI Interview Grooming Platform
A conversational AI interviewer that asks real follow-ups and scores you at the end.- THE SERVE · PROBLEM
- Interview practice rarely feels real — no follow-up questions, no honest score.
- THE RALLY · APPROACH
- Google Gemini generates questions, asks follow-ups based on your answers and evaluates them. React client, Node.js server, Firebase for auth and real-time data.
- THE WINNER · RESULT
- An end-of-interview score and feedback — and a paper published in a journal.
SHOT DATA
- TYPE
- Academic project · PICT
- RECOGNITION
- Journal publication
- React
- Node.js
- Firebase
- Google Gemini
- Gen AI
TakeTray
An Android app that turns a messy gallery of raw clips into planned short-form reels.- THE SERVE · PROBLEM
- Short-form creators shoot dozens of raw clips and lose track of which clip belongs to which reel.
- THE RALLY · APPROACH
- A Flutter app that groups clips into scenes by recording time and day, with one-tap reel tagging and undoable actions in a full-screen player. Offline-first: Riverpod for state, Drift (SQLite) for on-device storage.
- THE WINNER · RESULT
- Works fully offline, with unit, widget, golden and end-to-end tests running in CI on every commit.
SHOT DATA
- TYPE
- Personal project · Android
- QUALITY
- 4 test layers + CI on every commit
- Flutter
- Dart
- Riverpod
- Drift · SQLite
- GitHub Actions