KK.
Educational / Open SourceCompleted

Educational Chat App

Role
Trainee Lecturer & Developer
Timeline
2023

The Problem

Second-year software engineering students needed a comprehensive, practical reference project to understand the complexities of building and connecting a React Native frontend with an Express.js backend API.

The Solution

Developed and maintained a structured 'Chat App' repository as a live teaching tool while working as a Trainee Lecturer at the Java Institute for Advanced Technology. The repository was organized chronologically to map directly to daily practical sessions.

Engineering Challenges

Pedagogical Engineering: Structured the codebase and commit history (e.g., 'Day - 28') specifically to maximize readability and comprehension for junior developers.
Full-Stack Mentorship: Successfully guided students through complex topics like API integration, state management, and asynchronous data fetching in a mobile context.

Technology Stack

Stack

  • React Native (Expo)
  • Express.js
  • Node.js
  • REST APIs

Results & Impact

  • Directly mentored and accelerated the learning curve of BSc (Hons) Software Engineering students.
  • Demonstrated strong technical communication and leadership skills by translating complex engineering concepts into accessible, practical code.
WhatsAppEmail Me