Computer Science @ CMU Qatar

Mohammed Al-Kuwari

Full-stack development • Game development • Applications

Academic Foundation

Carnegie Mellon University

Bachelor of Science in Computer Science

Minor in Tech Entrepreneurship

Expected May 2027

Experience

Course Assistant

CMU Qatar

Fundamentals of Programming and Computer Science (15-112). Mentoring students through weekly homework interviews, grading assignments, and conducting one-on-one debugging sessions.

Current

Research Assistant

Qatar University

Co-developed green energy research focused on thin PLA/ZnO films and energy generation verification.

June 2022

Selected Works

Health Tech • AI

Shifa (شفاء)

A clinical-grade AI platform for diabetes screening and management. Integrated vocal biomarker analysis and meal tracking to provide actionable health insights.

2nd Place at QU x World Summit AI Health Tech Hackathon
Languages: React, Javascript Skills: Web Audio API, Computer Vision, Clinical Localization
  • Implemented real-time frequency analysis for vocal biomarkers (Jitter/Shimmer)
  • Developed vision-based nutrition tracking for glycemic control
  • Complete English/Arabic localized clinical user journeys
Games

Solitude

A 2D side-scroller developed in Unity (C#). A solo journey exploring memories and haunting pasts.

Winner of the CMUQ Game Jam 2
Languages: C# Engine: Unity

A solo adventure exploring memories through custom audio integration and pixelated photography. Play on Itch.io

Distributed Systems

FileStack: Distributed File System

A robust DFS implemented in Java using RMI for remote file access.

Languages: Java Skills: RMI, Networking, Distributed Systems

Developed a fault-tolerant file system that supports horizontal scaling and transparent remote access using Java's Remote Method Invocation.

Low-Level

Dynamic Memory Allocator

A custom malloc() implementation in C, optimized for heap efficiency.

Languages: C Skills: Low-level memory tracking, Fragmentation control

Implemented a dynamic memory allocator featuring segregated free lists and coalescing mechanisms to minimize external fragmentation.

Systems • Imperative Computation Project

Virtual Machine for a C-Like Language

A high-performance VM implementation featuring a custom call stack, frames, and generic data structures.

Languages: C Skills: Systems programming, Call Stack, Memory Management
  • Built a virtual machine in C for a C-Like language much easier to apply and less prone to bugs
  • Implemented a call stack, frames, custom data types, and syntax for a C-Like language
  • Added additional features supporting generic data structures and pointers
Games

Don't Panic

A 2.5D isometric survival shooting game developed in Python with custom physics.

Languages: Python (CMU Graphics) Skills: Game physics, Isometric rendering, Collision detection

Created an engaging survival shooter featuring an isometric viewpoint, custom sprite management, and a physics engine optimized for grid-based movement. Watch Demo Video

Awards & Recognitions

International Recognition

iCAN Gold Medal

Awarded by the Toronto International Society of Innovation & Advanced Skills for research in green energy verification systems. Read News Article

Innovation

Hackathon Finalist

2nd Place at the QU x World Summit AI Health Tech Hackathon (QAR 30,000 Prize). Selected among 55+ pioneering projects and 400+ innovators. Read News Article

Get In Touch

Let's build something together.