← Junaid Afzal All work
Live on Google Play Student placement platform

Oner Education

Modernizing a global student-placement app — and adding AI to it

View on Google Play ↗

60+
Countries served
3
Interview types: job, scholarship, IELTS
2
AI features, built solo
Role
Flutter developer · sole developer of the AI features
Company
Astute Technologies
Period
Oct 2024 – Present

01

Overview

Oner Education is a global student-placement platform, live on the Play Store and used across 60+ countries. I inherited its Flutter codebase after it had fallen severely behind current Flutter and Dart releases.

02

The AI interview pipeline

  1. 01

    Record

    Job · scholarship · IELTS interview audio

  2. 02

    Transcribe

    Whisper STT

  3. 03

    Grade

    GPT-4o — scores, summaries, improvement suggestions

  4. 04

    Report

    Structured report for the user

03

The challenge

An outdated framework version put Play Store compliance and long-term maintainability at risk, and it blocked building new features on a modern foundation.

04

What I built

  1. 01

    Full Flutter modernization

    Upgraded the app from a severely outdated version to the latest Flutter/Dart, resolved every breaking deprecation across the entire app, and restored full platform compatibility.

  2. 02

    AI interview assessment

    For job, scholarship and IELTS interviews: the app records the user’s audio, transcribes it with Whisper STT, grades the answers with GPT-4o (scores, summaries and improvement suggestions) and generates a structured report. The pipeline runs on Firebase Cloud Functions and Flutter, and I was the sole developer.

  3. 03

    RAG recommendation chatbot

    Firestore-grounded retrieval through Cloud Functions that matches each user to programs based on their academic profile.

05

Outcome

The platform is back on a current, Play Store-compliant Flutter foundation that is easier to maintain, and students now get AI interview practice and personalised program suggestions inside the app.

06

Stack

  • Flutter
  • Dart
  • Firebase Cloud Functions
  • Firestore
  • OpenAI GPT-4o
  • Whisper STT
  • RAG