Sara Aly Portfolio

Welcome! I am Sara Aly

I am a highly motivated computer engineering enthusiast with a strong academic background and a passion for applying software engineering principles to solve real-world challenges.

Experienced in algorithm design, system development, and software testing, eager to contribute innovative solutions in data structures, machine learning, and embedded systems.

Programming Languages

Python Java JavaFX C C# C++ HTML CSS VHDL Verilog System Verilog MATLAB

Software Tools

Arduino IDE Microsoft Office Figma JIRA Confluence Azure DevOps NI Multisim Pspice Jupyter Google Colab Visual Studio Visual Studio Code GitHub Django

Database

SQL MySQL PostgreSQL Microsoft Access Microsoft Excel Power BI AWS RDS

Hardware

ARM7 LPC2148 Board Terasic DE10-Lite Xilinx FPGA board CMOS Beetle ESP32 - C3 Seeed Studio XIAO nRF52840 (Sense) ESP32­ WROOM­ 32

Work Experience

Responsive image

Data Analyst Intern, ConXtech

  • In Progress
Responsive image

AI/ML Engineer, PM Accelerator

  • Built a robust system database using AWS RDS, pgAdmin, Django, and PostgreSQL to facilitate seamless data exchange between frontend and backend components.
  • Developed a dynamic scheduling calendar with React, enabling students and mentors to automatically track sessions and progress along customized learning paths.
  • In Progress
Responsive image

Research Assistant, ARCS CSUN

  • Developed a backup system for the Mars Helicopter to prevent crashes during system failure, researching hardware and system code to identify optimal solutions.
  • Conducted in-depth analysis of Mars Helicopter components and failure modes, ensuring compatibility and robustness of backup protocols.
  • In Progress
Responsive image

Research Assistant, California State University Northridge

  • Analyzed the impact of noise on a machine learning algorithm for optimizing data usage across multiple local workers, differentiating between data noise and communication noise.
  • Performed mathematical modeling to assess and predict the effects of noise on optimization outcomes, enhancing system reliability and accuracy in distributed data environments.
  • In Progress
Responsive image

Teacher Assistant, California State University Northridge

  • Assisted with grading over 100 assignments per week, providing detailed and constructive feedback that resulted in a 20% improvement in overall class performance.
  • Monitored progress and behavior for over 30 students, offering timely feedback to the lead teacher, which contributed to a 15% reduction in behavioral incidents.
  • Provided one-on-one assistance to 10 students per week, leading to a 25% increase in the assignment completion rate and comprehension of key concepts.
Responsive image

Data Analyst, Unipal

  • Enhanced data analysis techniques by implementing advanced algorithms, improving data accuracy and processing speed by 25%.
  • Designed visually appealing infographics using graphic design software, increasing sponsor engagement by 30%.
  • Developed a comprehensive database of universities, popular shops, and discount apps in Abu Dhabi to support Unipal's launch, streamlining data access and usability.
  • Analyzed and translated survey responses into actionable statistical data and charts, enhancing data interpretation efficiency by 20%.
Responsive image

Marketing Intern, The Nourishers

  • Developed and automated the monthly newsletter email system for The Nourishers, increasing subscriber engagement by 40%.
  • Implemented data collection scripts to gather and analyze information on 100+ organizations in Bahrain and neighboring countries, enhancing database accuracy by 30%.
  • Utilized data analysis tools to evaluate information on 50+ companies related to physical and mental health in the Gulf, improving market insights by 25%.
  • Programmed and executed email campaigns using marketing automation software, increasing sponsor participation by 20%.

Smart Prosthetic Arm [2023-24]

Utilized C++ to implement Bluetooth technology, enhancing the integration of a foot controller into the Biomechanical Smart Prosthetic Arm, thereby improving user interface functionality and accessibility. In adittion, implemented wireless communication protocols in C++ to establish seamless connectivity between foot controller microcontrollers, ensuring efficient data transmission and synchronization.

Language

C/C++

AES-128 Algorithm Implementation

Engineered and implemented a Verilog algorithm prioritizing efficiency and robustness, optimizing performance across diverse applications. Also, developed a secure encryption solution in Verilog tailored for versatile application scenarios, ensuring robust data confidentiality and integrity.

Language

System Verilog

Parkinson’s Disease Diagnosis using Machine Learning

Engineered a machine learning model in MATLAB to facilitate early diagnosis of Parkinson’s Disease through analysis of voice recordings. Employed advanced machine learning techniques to extract and classify voice features associated with Parkinson’s Disease diagnosis.

Preview Image
Diagnosing Parkinson’s Disease Based on Voice Recordings: Comparative Study Using Machine Learning Techniques
This paper focuses on applying and evaluating different machine learning techniques to predict Parkinson’s disease based on patient’s voice data. The various algorithms in MATLAB were used to train models, and the better performing models among them were chosen.
Language

MATLAB

Lost and Found System

Developed a JavaFX-based user interface (UI) for seamlessly reporting lost items and claiming found items, prioritizing intuitive navigation and user experience. Implemented robust database functionality in Java to ensure efficient storage and retrieval of lost and found item records, optimizing system performance and reliability.

Language

Java/JavaFX

Traffic Light System

Designed and implemented a customized traffic light system using VHDL and integrated sensors, ensuring efficient operation and responsiveness. Developed algorithms in VHDL to regulate traffic flow and optimize signal timings dynamically based on real-time sensor data, enhancing overall traffic management efficiency.

Language

VHDL

Education

Bachelor of Science in Computer Engineering

California State University Northridge • 2024

Relevent Coursework

Data Structures and Algorithms Machine Learning Software Engineering FPGA Design using Verilog and VHDL Electrical Engineering Fundamentals Embedded Systems Operating Systems Data Structures Digital Electronics

Certifications

.Net Full Stack Foundation
Six Sigma White Belt
Adult and Pediatric First Aid/CPR/AED
  • Udacity Future Work in Digital: Data Analysis
  • Udacity Future Work in Digital: Web Development
  • Udacity Full Stack Developer Track
  • Extracurricular Activities

    the honor society of phi kappa phi IEEE-Eta Kappa Nu (IEEE-HKN) Honor Society