Rida Faisal

CS Student @ LUMS | Systems · HCI · Creative Technology

About Me

CS student at LUMS interested in systems, human-centered design, and creative technology. I’ve built everything from distributed systems to escape room games and social impact apps, and I’m currently exploring computer graphics and generative media. I’m also a self-taught artist with 7+ years of commissioned work, and I bring that visual sensibility into everything I build.

Projects

PakPlug — Peer-to-Peer EV Charging Platform

September 2024 – Present

Senior Project · Flutter · Node.js · Express · MongoDB · Redis · Firebase · Socket.IO · Google Maps SDK

  • Built a two-sided marketplace connecting EV drivers with private charger hosts, addressing Pakistan’s shortage of under 100 public EV chargers nationwide.
  • Implemented end-to-end QR-secured charging sessions, real-time slot booking, and dynamic pricing using optimization models from published IEEE research
  • Architected a layered backend with Node.js/Express REST API, Redis job queues, Socket.IO real-time chat, and Firebase push notifications
  • Covers 28 use cases across 3 roles (Driver, Host, Admin); currently piloting in Lahore with 70 test users and 20–30 chargers
  • Incubated at NIC Lahore

Dori — ICT4D App for Women Micro-Entrepreneurs

View Figma Prototype

Figma · Atlas.ti · Qualitative Research

  • Conducted 15 semi-structured interviews with women-owned home businesses across Pakistan, generating 989 open codes analyzed via thematic analysis in Atlas.ti.
  • Identified entrepreneurial skill gap as the root barrier to business success across gendered, logistical, and digital literacy themes
  • Designed Dori, a culturally-contextualized mobile app prototype featuring AI-powered voice practice, cohort-based mentorship, and a community forum for low-literacy users in Urdu/Roman Urdu

LUMS SSE Escape Room — Psychological Horror Game

github.com/ridafaisal/CG-FALL25-Group1

Unity · C# · Blender

  • Designed and built a first-person psychological horror escape room set in LUMS’s CS lounge, featuring low-poly environments, NPC dialogue systems, and multi-phase puzzle progression.
  • Modelled and textured 3D environments in Blender; implemented player interaction, inventory, and clue-discovery mechanics in Unity
  • Embedded CS-specific Easter eggs and meta-puzzles (Network Security notes, algorithmic clues) for a LUMS-native narrative experience

FleetCore — Logistics Management System

github.com/vmelonn/FleetCore

C# · .NET 9 · SQL Server · Entity Framework Core · Docker · Kubernetes

  • Built a location-aware fleet operations platform with dual business logic modes: LINQ-based manual planning and stored-procedure-based auto-dispatch.
  • Implemented 5-role RBAC system, soft-delete triggers, audit logging, and a full trip lifecycle (Scheduled → InProgress → Completed)
  • Deployed with Docker and Kubernetes; cloud-compatible with Azure SQL Database

Fault-Tolerant Key-Value Server

September 2024 – December 2024

Go · Distributed Systems (CS-582, LUMS)

Built a distributed key-value store using a ground-up implementation of the Raft consensus algorithm for leader election, log replication, and fault tolerance.

Problematic Internet Use Severity Prediction

Read on Medium

Python · pandas · scikit-learn · seaborn · DoWhy · matplotlib · Kaggle (Child Mind Institute)

  • Built an end-to-end ML pipeline to predict internet use severity in children from physical activity and fitness data (3,960 participants, 82 features).
  • Performed EDA, causal inference using DoWhy DAGs, and trained a Random Forest classifier achieving 69% accuracy on balanced data after addressing class imbalance via undersampling
  • Reduced feature set from 47 to 26 using Mean Decrease in Impurity without significant accuracy loss; published full analysis on Medium

Experience

LUMS

Head Teaching Assistant — CS 100: Computational Problem Solving

September 2024 – December 2024

One of two Head TAs for a large introductory CS course; supervised a team of 14 TAs. Designed lab assignments and conducted tutorials for students.

Science Communication Cell, LUMS

Carl Sagan Science Communication Intern

September 2023 – December 2023

Selected as 1 of 5 interns from 60+ applicants. Led 3 paid projects spanning animation, science journalism, design, and video production. Published work in The Particle, LUMS’s science communication journal. Created content using Adobe Suite and Canva.

Freelance Artist & Graphic Designer

Self-employed

2017 – Present

  • 7+ years of commissioned artwork including portraits, murals, and animation. Designed branding for local businesses; created album covers and clothing brand visuals.
  • Exhibited at Youth Design Forum (2021, 2023)
  • Published work on gender issues in Teen Ink

Education

Lahore University of Management Sciences (LUMS)

BS Computer Science

Expected 2026

Relevant Coursework: Introduction to Artificial Intelligence, Operating Systems, Distributed Systems, Data Science, Network Security, Computer Graphics, Theory of Automata, Designing Technology for Social Impact, Cognition, Social Psychology, Introduction to Psychology and Human Behaviour

Certifications: Quantitative and Qualitative Research — edX, National University of Singapore (NUS)

Skills

Languages: Python, C/C++, C#, Go, Dart, JavaScript

Frameworks & Libraries: Flutter, Node.js, Express, Entity Framework Core, scikit-learn, pandas, NumPy, matplotlib, seaborn, DoWhy

Databases: MongoDB, Redis, SQL Server, Firebase

Tools & Platforms: Unity, Blender, Figma, TouchDesigner, Docker, Kubernetes, Git, Socket.IO, Atlas.ti

Creative Tools: Procreate, Adobe Illustrator, Adobe Premiere Pro, Autodesk Sketchbook, Canva