Maria Ashraf

Software Developer

Passionate Computer Science student at Assiut National University with expertise in C++, Java, and Python. I create innovative solutions from crime prevention systems to advanced calculators, combining technical skills with leadership experience as Vice President of FCAI Union.

Profile photo with yellow sash

About Me

3.86
CGPA
2+
Years Experience
5+
Certifications
3
Languages

Software Engineer

I'm a dedicated Computer Science student at Assiut National University with a passion for creating innovative software solutions. Currently serving as Vice President of FCAI Union, I combine technical expertise with leadership skills to drive positive change.

My journey in programming started with a curiosity about how technology can solve real-world problems. From developing advanced calculators to exploring data structures, I'm constantly learning and building projects that challenge my skills and expand my knowledge.

When I'm not coding, you'll find me organizing student events, learning new programming languages, or working on collaborative projects that bring value to my community.

Education

Bachelor of Science in Computer Science

Assiut National University
CGPA: 3.86/4.0
2023 - Present

Technical Skills

Programming Languages

C++
90%
Java
85%
Python
80%
JavaScript
75%

Web Technologies

HTML
90%
CSS
85%
SQL
80%

Tools & Frameworks

Git & GitHub
85%
OOP
90%
Data Structures
85%

Featured Projects

C++ scientific and programmer calculator screenshot

Scientific & Programmer Calculator

A comprehensive C++ calculator supporting both scientific and programmer modes. Features advanced mathematical functions, trigonometric operations, and number system conversions between decimal, binary, hexadecimal, and octal systems.

C++ CLI Mathematics Number Systems
Nursery management system dashboard screenshot

Nursery Management System

A comprehensive management system designed for nurseries to efficiently handle student enrollment, attendance tracking, staff management, and parent communication. Features include automated reporting, fee management, and real-time updates for enhanced administrative efficiency.

C++ Database Management System File Handling
Geometric shape calculator Java application screenshot

Geometric Shape Calculator

A Java-based application for calculating areas of various geometric shapes. Features an intuitive user interface, support for multiple shape types, and optimized algorithms for efficient and accurate computations.

Java OOP Mathematics GUI

Course Management System

Full-stack system for managing course offerings, student enrollments, assignments, and grading. Includes authentication, role-based access control, and REST APIs. Built using Node.js, Express, React, and a SQL database.

Node.js Express React SQL Authentication

Mini OS Command-Line

A low-level command-line interface built from scratch to mimic basic operating system commands for educational purposes. Supports file creation, reading, and writing operations and demonstrates understanding of OS fundamentals.

C++ Operating Systems File System

Land Type Classification

Data science project for classifying land types using remote sensing data and machine learning. Performs data preprocessing, model training and evaluation, and visualizes classification results.

Python Machine Learning Data Science Classification

Get In Touch With Me

Feel free to reach out to me for any collaboration, project discussion, or just to say hello!