RANEEM MOUSA
COMPUTER ENGINEERING AND MATHEMATICS STUDENT

Hey! I’m Raneem, a senior studying computer engineering at Washington University in St. Louis. I also hold a degree in mathematics.
I build AI tools at WashU’s DI2 Accelerator and lead sensor integration for our robotics team’s autonomous submarine.
I’m especially interested in safe autonomous systems, embodied AI, and building machines that work reliably in the real world. I also co-founded Yoink!, a campus rental marketplace, and explore the intersection of computer vision and fashion through Fitted, my virtual fitting room project.
Always happy to exchange ideas, talk through a problem, or build something together.
Projects
A collection of my recent work in AI, software development, and engineering.
StillHere — Disaster Recovery Companion
Built with a teammate during a hackathon, StillHere is an early disaster-recovery prototype for organizing household needs and next steps. The Python and SQLite case service provides authenticated sessions, typed disaster intake, auditable updates, and an HTTP API; the browser demo uses a mock service and synthetic data for transparent 14-day financial scenarios. The project includes dependency graph planning with the Strands Agents SDK and Amazon Bedrock, with application hosting on Akamai Cloud.
Virtual Fitting Room
An AI-powered virtual fitting room that allows users to try on clothes virtually. Built with computer vision and machine learning to provide a realistic and interactive shopping experience. Features include real-time body measurements, clothing visualization, and personalized recommendations.
Yoink!
I co-founded Yoink! with my co-founders at a hackathon, where our team won first place. We later applied for grants and qualified for the finals of SVC competitions. Yoink! is a cross-platform rental marketplace for university students to share textbooks, electronics, and everyday items on campus. Built on Flutter, it supports secure Stripe payments, real-time booking, gamification, and sustainability impact tracking across users and campuses.
Evra
Built a portfolio-first networking platform for creatives to showcase work, discover peers, and connect with recruiters.
Escra
a team project where we built a Bitcoin-powered escrow system for freelancers, implementing secure payment using blockchain APIs.
Route N Roam
A Java-powered, location-based recommendation engine that blends Tinder-style swiping with Yelp review data and a Pinterest-style feed—letting users discover local restaurants, activities, and self-care spots, save favorites to a wishlist, schedule visits, read reviews, and find and connect with others planning to go to the same place at the same time—all within one intuitive interface.
ProfBotix: Math and Programming Tutor Chatbot
Flask web app for math and CS tutoring with step-by-step solutions, practice quizzes, OCR-based problem parsing, and OpenAI-powered contextual explanations.
Online Dresses Shopping Cart & Wishlist
A C++ console-based application simulating an online fashion boutique. Users can add dresses, skirts, tops, and accessories to a shopping cart or wishlist, adjust quantities, and view real-time total cost calculations. The implementation showcases robust object-oriented design—utilizing inheritance and polymorphism—and includes a custom linked-list for dynamic item management.
Spotify Top Songs Analysis
A Streamlit-powered web app that taps into the Spotify API (via Spotipy) to pull in your most-played tracks and surface their audio features—danceability, energy, valence, and more—through interactive charts. Analyze your listening habits at a glance and get AI-driven song and artist recommendations tailored to your personal taste.
NdLinear vs nn.Linear Performance Comparison
Implemented a "NdLinear" layer to preserve multi-D input structure (text & video) and compared it with a conventional flatten+`nn.Linear` on AG News (text) and UCF-101 (video). Across both tasks—even when integrated with a frozen ResNet-18 backbone—NdLinear achieved lower validation loss and higher accuracy without adding parameters or slowing down training.
Contact
Let's connect and discuss how we can work together.








