Hello! I'm Aya, a passionate software engineer and a graduating student of the ALX Software Engineering Program. My journey into software engineering began here, where I discovered my love for solving real-world problems and building practical solutions that make a difference. I believe in hands-on experience and am always seeking opportunities to expand my technical knowledge and create impactful software.
- πΌ Alumni from ALX Software Engineering Program
- π§βπ Computer Science Student at Helwan University
- π Based in Cairo, Egypt
- β¨ Focused on backend development, enhancing problem-solving skills, and making software that matters.
Category | Skills I Have |
---|---|
Languages | C, Python, JavaScript, PHP |
Web Development | HTML, CSS, Bootstrap |
Frameworks & Libraries | Node.js, Express.js |
Databases | MySQL, MongoDB, SQLite |
Tools | Git, GitHub, VS Code, Ubuntu, Vim, MongoDB Compass |
Here's a selection of my most significant projects:
- Role: Software Developer
- Description: A browser extension to organize and categorize your LinkedIn saved posts for better productivity and quick access.
- Technologies: JavaScript.
- Features: Categorize Content as saved posts are grouped into custom categories for better organization and offline access, as data stored locally for faster performance.
- Role: Backend Developer
- Description: MindReveal API helps users organize their inner thoughts effortlessly, Where you transform complex ideas into structured insights.
- Technologies: Node.js, Express.js, MongoDB, JWT for authentication.
- Features: Includes user authentication, CRUD operations, and a unique voice-note feature for thoughts storage.
- Role: Full Stack Developer
- Description: A knowledge-sharing platform inspired by Quora and StackOverflow, where users can exchange expertise.
- Technologies: HTML, CSS, BootStrap ,JavaScript, PHP, MySQL.
- Features: Basic user authentication, Q&A mechanism, knowledge sharing.
- Role: Developer
- Description: A custom UNIX shell developed from scratch, capable of handling basic shell commands.
- Technologies: C programming language.
- Skills Gained: Memory management, process handling, and command parsing.
- π₯ MindReveal
- π LinkedInSaves Browser Extension
I'm inspired by the potential of software to solve real-world problems and am dedicated to continuous learning. My hands-on approach and experience through the ALX program have equipped me with a strong foundation in software development and a desire to always push the boundaries of what I know.
- Email: ayarsk4343@gmail.com
- LinkedIn: Aya Ragab
I am actively looking for opportunities to collaborate on impactful projects and continue to grow in my career. Feel free to reach out!