Projects
Ahmed Emam - Code Projects
Welcome to my project portfolio! Here, you’ll find a selection of my open-source projects hosted on GitHub. Each project showcases different aspects of my software engineering skills, from backend development to DevOps and cloud integration.
🌟 Featured Projects
1. Database Engine Shell
A custom-built database engine using Shell scripting. This project demonstrates my understanding of low-level database management and scripting.
- Tech Stack: Shell (Bash) Scripting
- Key Features: Database management, data insertion, and retrieval operations implemented purely in bash.
2. OTLOB API in Ruby on Rails
A fully functional API built under the Ruby on Rails framework. This project integrates MongoDB for data storage and demonstrates my backend development skills using a popular framework.
- Tech Stack: Ruby on Rails, MongoDB
- Key Features: RESTful API development, Mongoid ORM integration.
3. Simple Crowd Funding App
A simple crowd-funding application to enable users to donate to various campaigns. Built with Python and MongoDB, this project also demonstrates a full-stack approach to building web applications.
- Tech Stack: Python, MongoDB, Flask
- Key Features: User authentication, campaign creation, and transaction processing.
4. Simple PHP Framework
A minimal PHP framework implementing the MVC (Model-View-Controller) design pattern. Ideal for those learning about web frameworks.
- Tech Stack: PHP, MVC
- Key Features: Simple routing, model-view-controller structure.
5. Library Management System
A library management system using Laravel. This project showcases my knowledge in Laravel development and database integration for real-world applications.
- Tech Stack: Laravel, MySQL
- Key Features: Book cataloging, member management, and borrowing system.
6. General Problem Solving
A collection of solutions to common algorithmic and data structure problems. This project demonstrates my problem-solving abilities and includes several challenging problems solved using different algorithms.
- Tech Stack: JavaScript, Python
- Key Features: Algorithmic problem solutions, data structures implementation.
💡 Other Notable Projects
- Clean Code Summary
A collection of clean code principles and examples to guide developers in writing more readable and maintainable code.
- Tech Stack: Markdown, JavaScript
- Key Features: Code examples, best practices.
- MERN ITI Reads
A full-stack application built with MERN (MongoDB, Express, React, Node.js).
- Tech Stack: React, Node.js, MongoDB
- Key Features: Full-stack web development, RESTful API, authentication.
🛠️ Technologies I Work With
- Frontend: React, Angular, Vue, IONIC Framework
- Backend: Node.js, Ruby on Rails, Laravel, PHP, GoLang
- Databases: MySQL, MongoDB, PostgreSQL
- DevOps: Docker, Jenkins, AWS
- Version Control: Git, GitHub
📬 Contact
Feel free to connect with me on LinkedIn or check out my full collection of code repositories on my GitHub. For any inquiries or collaboration requests, you can reach me via Email.
Thank you for visiting my portfolio!