Gayanuka Bulegoda / Portfolio

Explore

Book a call Request CV / Resume

Based in Sri Lanka Working worldwide

grbulegoda@gmail.com

Case study · Individual project

LearnFlow

AI-driven personalized learning platform

ROLE: Full-stack engineer & designerTIMELINE: Feb 2025 to Mar 2025

Overview

The project at a glance

Personalized goals, progress visualization, and contextual recommendations in an NLP-powered learning platform.

Powered student analytics
NLP
Designed & built end to end
Full-stack
Prisma access layouts under load
Lower latency
Scope & contribution

LearnFlow is an NLP-powered student analytics platform: personalized goal mapping, progress data visualization, and contextual asset recommendations, built end to end: React frontend, Node/Express backend, Prisma data layer.

Technology stackFrontend · Backend · Data

Frontend

  • React
  • TypeScript
  • Redux

Backend

  • Node.js
  • Express
  • Prisma

Data

  • MySQL

The story

Decisions behind the delivery

01Making progress visibleChallenge

Learners lose momentum when they can't see their own trajectory. LearnFlow needed to turn raw study activity into personalized goals, visible progress, and recommendations that actually match where a student is.

02NLP analytics + a responsive data layerApproach

I engineered an NLP-powered analytics dashboard with personalized goal mapping and progress visualization charts, and formed highly responsive database access layouts with Prisma that reduced overall API query latency under mock concurrent user stress tests.

Next case studyFieldGuardian

Overview

LearnFlow is an NLP-powered student analytics platform: personalized goal mapping, progress data visualization, and contextual asset recommendations, built end to end: React frontend, Node/Express backend, Prisma data layer.

Powered student analytics
NLP
Designed & built end to end
Full-stack
Prisma access layouts under load
Lower latency

01 · Challenge

Making progress visible

Learners lose momentum when they can't see their own trajectory. LearnFlow needed to turn raw study activity into personalized goals, visible progress, and recommendations that actually match where a student is.

02 · Approach

NLP analytics + a responsive data layer

I engineered an NLP-powered analytics dashboard with personalized goal mapping and progress visualization charts, and formed highly responsive database access layouts with Prisma that reduced overall API query latency under mock concurrent user stress tests.

Next case study

FieldGuardian