Meqdad Darwish
Developer💻| Blogger🖋️| Geek👨💻| Roboticist🤖| Reader📚
Summary:
I’m a tech enthusiast, independent and fast learner, working continuously on developing my skills where I can see my positive impact on the society and industry around the world. Currently; I’m working as Back-end engineer and I like open-source contribution and reading books.
💻 Technical Skills:
- Programming: Python, Java, HTML, CSS
- Frameworks & Libraries: Spring Boot, Django, Flask, FastAPI, OpenCV
- Tools and Platforms: Linux, Git, Docker, Bash
- Databases: PostgreSQL, MySQL, MongoDB, SQLite, Firebase
- Others: Unit Testing, REST API
📜 Knowledge Fields:
(What are the Knowledge Fields? These are areas I’ve explored, worked on, and built simple projects with, but haven’t utilized in a production or professional work environment.)
- Robotics: Arduino, ESP32, ESP8266, MicroPython, Raspberry Pi, micro:bit, ROS
- IoT: Web-based IoT Apps, MQTT
- Computer Vision: TensorFlow, TensorFlowLite, YOLO Object Detection, MediaPipe
- Data Science: NumPy, Pandas, Matplotlib, SciKitLearn
🌱 My Projects and Open-Source Contributions
💻 Detectors World (Python Package)
Detectors World is a Python package created for building Computer Vision applications in easy and handy way.
The available detectors in Detectors World package are:
- Hand Detection
- Face Detection
- Pose Detection
- Face Mesh Detection
💻 Teachable Machine (Python Package)
A Python package designed to simplify the integration of exported models from Google’s Teachable Machine platform into various environments. This tool was specifically crafted to work seamlessly with Teachable Machine, making it easier to implement and use your trained models.
💻 PixCraft (Python Web App)
PixCraft (Unleash the Power of Pixels) is a powerful image processing and computer vision application that allows users to explore and manipulate digital images effortlessly. With its intuitive interface, users can upload images or access their device’s camera, and then apply a wide range of image processing operations like grayscale conversion, HSV color space transformation, edge detection, and more.
💻 Teachable Machine Lite (Python Package)
A lightweight Python package optimized for integrating exported models from Google’s Teachable Machine Platform into robotics and embedded systems environments. This streamlined version of Teachable Machine Package is specifically designed for resource-constrained devices, making it easier to deploy and use your trained models in embedded applications. With a focus on efficiency and minimal dependencies, this tool maintains the core functionality while being more suitable for robotics and IoT projects.
✍️ Articles & Blogs
My latest articles and blogs:
-
Context Managers Demystified: Simplify Your Resource Handling in Python
Reading Links: Medium | DEV.to | GitHub
-
Stop Creating Repos To Share Your Code Snippets - Use GitHub Gists Instead
Reading Links: Medium | DEV.to | GitHub
-
Lessons I’ve Learned: 10 Tips for Successful Open-Source Project Development
Reading Links: Medium | DEV.to | GitHub
-
Mastering MongoDB Aggregation: A Journey from Fundamentals to Advanced Optimization
Reading Links: Medium | DEV.to | GitHub
-
Building Simple and Customizable Image Classifier with Teachable Machine and Python
Reading Links: Medium | DEV.to
-
SOLID Principles with Python | A story
Reading Links: Medium | DEV.to
- 📝 Medium Profile
- 📝 DEV.to Profile
💼 Work experience
👨💻 Back-end Engineer @ LogesTechs
May 2024 - Sep 2024
- Developed and maintained a logistics management system using Java, Spring Boot, and MySQL.
- Designed and implemented RESTful APIs to handle over 30k+ daily data entries for delivery companies and fulfillment warehouses.
- Integrated Jasper Reports to generate real-time reports for tracking logistics operations.
- Worked in an Agile environment, collaborating closely with cross-functional teams to enhance system performance and scalability.
👨💻 Technical Engineer @ RoboticX
Part Time, Sep 2023 - Present
- Review and manage e-Commerce accounts and products.
- Store management for products and quantities.
- Working on robotics and electronics projects.
- Create content for new products and social media platforms.
👨💻 R&D Engineer @ Purpose for Smart Education
Part Time - Sep 2023 - Jun 2024
- Responsible for research and development as an engineer.
- Train and follow up with trainers at Purpose Academy to help them grasp advanced and new technical subjects.
- Assist the company team in staying updated with the latest technologies and tools in Robotics and AI.
- Develop supplementary training materials for trainers (ToT Materials).
- Conduct research and work on various subjects, including Computer Vision, Robotics, Internet of Things (IoT), and Web Development.
👨💻 Training Team Lead @ Purpose for Smart Education
Jul 2020 - Aug 2023
- Led a team of trainers at the company.
- Developed syllabi and training materials for advanced courses.
- Provided training in various courses (School/University/Employees), such as Robotics, Computer Vision, Internet of Things (IoT), and Web Development using Python.
- Developed open-source tools related to work, such as the Teachable Machine and Detectors World Python packages.
- Conducted and led various training of trainers (ToT) projects in Robotics and Artificial Intelligence for renowned firms, including the Ministry of Education (MoE), Ministry of Telecommunication and Information Technology (MTIT), NGOs in the education sector, universities, and more.
👨💻 Back-end Engineer @ Purpose for Smart Education
Jan 2023 - Apr 2023
- Worked on a Learning Management System (LMS) project for the company.
- Served as a member of the back-end development team.
- Project Tech Stack: Django REST, PostgreSQL, and AWS.
👨💻 Robotics and Coding Trainer @ Purpose for Smart Education
Jun 2019 - Jul 2020
- Trained over 2,000 students at Purpose Academy, ranging from middle and high school to university levels.
- Conducted workshops and courses in various subjects, including Robotics, Python, Web Development, Internet of Things (IoT), and Computer Vision.
- Provided consultation services to private schools for incorporating robotics and AI strategic vision into their programs.
👨💻 Product and Account Manager @ SETS
Feb 2019 - Aug 2020
- Provided installation services for SmartClass+ & Let’s Talk! products from Robotel Inc.
- Conducted training sessions and provided technical support to customers, ensuring thorough follow-up.
- Worked on product awareness plans and targeted new areas for acquiring new customers.
👨💻 Front-end Developer @ JWAR
Sep 2018 - Dec 2018
- Developed and designed the front-end of a dynamic reporting system for the JWAR startup using React, focusing on creating responsive and user-friendly interfaces.
- Integrated with back-end APIs to display real-time data, building reusable React components to ensure modularity and maintainability within the web application.
- Collaborated closely with the design and back-end team to align the front-end implementation with UX/UI design and ensure seamless data flow.
👨💻 Founder & Sales Engineer @ PPU Electronics Store
Sep 2016 - May 2018
- Sold electronics, microcontrollers, and other electronic accessories for coursework and senior projects at the Faculty of Engineering and Technology at PPU.
- Provided technical support to customers/students.
- Supplied university labs with required tools such as microcontrollers, motors, sensors, and other related equipment.
👨💻 Systems Engineer @ BIS (Badawi Information System)
Internship, Jun 2016 - Sep 2016
- Prepared servers and installed required operating systems such as Windows Server.
- Worked with VMware vSphere for server resource management.
- Installed storage units.
- Conducted periodic visits and provided technical support to customers.
🎓 Education
Class of 2018 (Graduation)
- Activities and Community: Member of IEEE Student Branch at University - PPU
- Organized Tech Workshops
- Founded PPU Electronics Online Store
🎓 Find Me Here