Noor Mostafa

Carnegie Mellon University 2025

BSc Information Systems, Computer Science Minor, Statistics Minor


Experience

Internships

Amicus Therapeutics

Techincal Operations and Business Planning Intern

June 2023 - Present

  • Designed pipeline for contract, purchase order, and invoice data reporting
  • Created web form for data input, designed and developed relational database for storage, and interactable reporting dashboard

AdSkate

Software Developement Intern

May 2022 - August 2022

  • Developed application to streamline data collection and quality assurance process
  • Wrote APIs in Python using Selenium webdriver and Beautiful Soup packages to scrape Google Ads and Youtube
  • Allowed users to quickly collect large amounts website and YouTube channel data related to inputted key words or phrases with the ability to upload QA'd data to the production database
  • Efficiency improvements led to Founders being better prepared for sales calls and more data to train their core ML model
  • Built core competencies in Search Engine Optimization, such as link building, marketing content generation, website design

Projects

Malloc

March 2023

  • Built fully functional dynamic memory allocator in C and gained robust understanding of computer memory
  • Implemented C's malloc, calloc, realloc, and free functions by reperesenting the heap as linked lists of memory blocks
  • Iteritevely designed and implemented explicit free lists, segregated free lists, removal of allocated block footers, and decrease of minimum block size to
  • Reduced fragmentation by storing data in least significant bits of block headers
  • Achieved 74% memory utilization and 7373 KOPS

Emplpyee Management Application

January - May 2023

  • Developed using MVC framework with Ruby on Rails and achieved 100% model and controller test coverage
  • Features include CRUD operations on shift, store, job, and pay grade assignments, user authentication and employee/manager/admin authorization, payroll calculator, database migrations, and functional front end

Ebay Database

November 2022

  • Designed mock relational database for eBay from conceptual model, normalization, to physical model
  • Developed Postgres database following physical model and wrote SQL queries involving functions and triggers to fulfill user stories by obtaining information about buyers, sellers, items, and types of listings

Word Game

November - December 2021

Demo Video
  • Applied Python skills to produce an algorithmically complex crossword puzzle game
  • Implemented optimized random letter and word generation based on large corpus
  • Large recursive backtracking function for random puzzle layout

Research

Carnegie Mellon Robotics Institute

Research Assistant

February 2022 - August 2022

  • Geocoded thousands of addresses as part of project to optimize Allegheny County school bus route
  • Developed in Python using mapping APIs
  • Addresses fed into optimization algorithm taking into account student and school addresses, distance to bus stops, required arrival times, and more

Involvement

Students Using Data for Social Good

Director

October 2021 - Present

  • Grew organization to 30 active undergraduate and graduate students, recruited partner organizations in the Pittsburgh area, managed organization finances, and scoped data science projects solving partners’ real problems
  • Planned and presented at consistent general body meetings to showcase project updates and setbacks, host guest speakers in the data science industry, and data science hackathons focused on positive social impact
  • Gained real world experience working and communicating with technical and non-technical teams
  • Learned the value of asking the right questions and iterative development for feedback

Carnegie Autonomous Racing

Perceptions Team Member

October 2021 - November 2022

  • Gained working knowledge of deep learning and its implementation by training real-time object detection algorithm on cones dataset for racetrack detection and depth awareness
  • Validated results with Python by assessing intersection-over-union of bounding box labels and predictions

Relavent Coursework

  • Introduction to Computer Systems
  • Data Structures and Algorithms
  • Database Design and Development
  • Application Design and Development
  • Probability and Statistical Inference I, II
  • Introduction to Discrete Mathematics
  • Designing Human-AI Futures