Hello, World! I'm Mariam Full Stack Developer
Frustrated by bugs and messy code?
I'm a full-stack developer specializing in the .NET framework, and my priority is simple:
to deliver clean, efficient, and bug-free solutions that provide a solid, long-term foundation
for your project.
About Me
I'm Mariam M.Galal.
I'm a Business Information Systems graduate and full-stack developer passionate about building smart, user-friendly digital solutions. My background bridges technology and business, allowing me to create websites and applications that not only look great but also solve real problems and drive results.
From designing intuitive interfaces to developing robust back-end systems, I handle the entire process so you can focus on growing your business. I believe in clear communication, reliable delivery, and building solutions that are scalable and future-proof.
Let's work together to turn your ideas into powerful, efficient, and beautiful digital products your users will love.
Skills
Front-End Developer
- JAVASCRIPT
- HTML
- CSS
Programming Languages
- PYTHON
- PHP
- SQL
- C#
Soft Skills
- Communication Skills
- Problem-Solving
- Teamwork
- Flexibility
What I Offer
Web Development
I create fast, secure, and user-friendly websites that help your business grow online.
Responsive Design
My responsive design ensures your website adapts perfectly to every screen size.
Creative Design
I craft unique, eye-catching designs that bring your brand to life.
Web Ideas
I transform your web ideas into innovative, ready-to-launch projects.
Support
I provide reliable support to keep your website running smoothly.
Projects
Developed a command-line-based supermarket management system using Python with an object-oriented programming OOP approach. The system features a dynamic interface that allows users to manage two categories of products: standard and healthy.
Key Features:
- Utilization of Python classes for inheritance and encapsulation
- Real-time data handling and dynamic user input
- Separation of concerns based on product type (standard vs. healthy)
- A robust menu system with options for a graceful exit
Developed a fully functional multi-page website designed to help users learn English online through a user-friendly and interactive interface. The platform offers a variety of services, including grammar courses, business English, online and offline classes, and private tutoring.
Key Features:
- Multi-Page Design
- Interactive Content
- Contact & Social Integration
- Custom Styling
- Personal Branding
Developed a desktop loan calculator application using Python and Tkinter, featuring an intuitive GUI for calculating annual interest, total repayment, and monthly installments for 1–7 year loan terms.
Key Features:
- Designed a clean and user-friendly interface for easy loan planning
- Implemented accurate interest rate calculations based on loan term
- Enhanced usability with error pop-ups and clear/reset functionality
- Delivered a functional and responsive desktop tool suitable for real-world use
Developed a C# console application that performs basic arithmetic operations (addition, subtraction, multiplication, division) based on user input. Implemented input handling, validation for invalid operations, and error prevention for division by zero.
Key Features:
- Built a lightweight and efficient console-based calculator
- Applied switch-case logic for clean and structured operation handling
- Implemented input validation and error handling to improve usability
- Strengthened understanding of user input processing in C#
Developed a C# console application demonstrating object-oriented programming principles by creating a Student class with properties (Name, Age, Grade) and a method to display student details.
Key Features:
- Applied OOP concepts such as encapsulation and object instantiation
- Designed a reusable class structure for managing student data
- Strengthened understanding of properties and methods in C#
- Delivered clear, organized output for multiple objects
A C# console application that allows users to input numbers into a list until they enter -1 to stop. After collecting the numbers, the program displays all the values, calculates their sum and average.
Key Features:
- Dynamic Input Collection: Continuously accepts numbers until -1 is entered
- List-Based Storage: Uses List
to store numbers efficiently - Automated Calculations: Computes sum and average using LINQ methods
- Clear Output: Displays all entered numbers in sequence for easy review
- Error Handling: Notifies the user when no numbers are entered