Back to portfolio

George Ruways

Android Developer · Kotlin, MVVM & Firebase

linkedin.com/in/georgeruways

Profile

Computer Science graduate from Assiut University, building native Android applications with Kotlin, MVVM, Firebase Authentication, and Material Design 3. Experience integrating REST APIs, offline caching, and secure sign-in. Co-developed NILE_LM, an Arabic educational assistant using Agentic RAG.

Technical skills

Kotlin · Kotlin Coroutines · MVVM · Android lifecycle components · ViewBinding · Navigation Component · RecyclerView · Material Design 3 · Firebase Authentication · Credential Manager · Google Sign-In · REST APIs · Offline caching · Git

Project experience: Python · LangGraph · Chroma · BM25 · Hybrid retrieval · Reranking

Selected projects

Recipe Log & Discovery Hub

Native Kotlin Android application with 15+ screens, MVVM, ViewBinding, Material Design 3, and Navigation Component. Integrated TheMealDB APIs, offline favorites and caching, reusable RecyclerView adapters, Firebase Authentication, Credential Manager, and Google Sign-In.

NILE_LM – Agentic RAG for Egyptian Education

October 2025 – July 2026 · Collaborative graduation project

Co-developed an educational assistant with a retrieval pipeline over 3,806 Egyptian curriculum records. Combined BM25 and Chroma with reciprocal rank fusion and reranking using Python, LangGraph, Qwen3, and Gemini. The live web app focuses on Arabic grammar and rhetoric, source references when available, and saved conversations.

nilelm.pages.dev

Experience & training

Information Technology Institute (ITI) – Trainee

October 2026 – present · Smart Village

Nine-month Professional Training Programme, Native Mobile Applications Development with AI Integration.

Digital Egypt Pioneers Initiative – Android Development Trainee

June – December 2025

Completed the Android Mobile App Developer track: Kotlin, UI development, architecture, asynchronous programming, REST APIs, Git, code review, and Agile collaboration.

Enactus Assiut University – Video Editor

February 2023 – February 2024

Video editing and videography.

Education

Assiut University – B.Sc. Computer Science

October 2022 – July 2026

GPA: 3.39 / 4.00. A grades in Graduation Projects I and II.

Certifications

Languages

Arabic – native / bilingual · English – professional working proficiency