Meqdad A. Darwish
Back-End Developer π» | Founder @ Bunyan Flow ποΈ | Blogger ποΈ | Roboticist π€ | Reader π
Summary:
Iβm a back-end developer β building my own product, and open to my next role.
Bunyan Flow is a bilingual (Arabic/English) property management platform I founded. Iβm building the MVP end to end β Java, Spring Boot, PostgreSQL β owning everything from requirements analysis and database design to RESTful services, KPI dashboards, and CI/CD with GitHub Actions. Solo founder means full SDLC, full accountability. No handoffs. If itβs broken, itβs mine to fix.
Before that: production back-end work at LogesTechs, where I built and maintained a logistics system processing 30k+ daily data entries β customer wallet features, audit logging, real-time reporting. Java, Spring Boot, MySQL, Agile teams.
I also spent years on the education side of tech β training 2,000+ learners, from students to Ministry of Education engineers, and leading ToT programmes in robotics and AI. That chapter taught me something most developers learn late: if you canβt explain a system simply, you donβt understand it yet. It made me a better engineer, and itβs why building products people actually understand comes naturally to me.
Open source is where I sharpen the saw: my Python packages on PyPI have passed 50k+ downloads. I write technical articles on databases (SQL and NoSQL), clean code, AI, and programming β with Java and Spring Boot topics coming next.
Off the keyboard: volunteering, books. Half my reading is technical and the other half is everything else, because the best engineers I know are readers first.
πΌ Work Experience
π¨βπ» Founder @ Bunyan Flow
Jun 2026 - Present
- Founded Bunyan Flow (bunyanflow.com), a property management platform for property owners and property management companies, covering buildings, units, tenants, lease contracts, rent payments, expenses, and financial and operational reports, with a fully bilingual Arabic/English interface
- Building the product MVP end to end with the back end as the core focus: Java, Spring Boot, and PostgreSQL, covering requirements analysis, database design, RESTful services, and KPI dashboards, managed across the full SDLC with GitHub and GitHub Actions under an Agile/Kanban workflow
- Owning the wider founder scope: project planning and management, server management, and early-customer support and relationship management (CRM)
π¨βπ» Technical Engineer @ RoboticX
Part Time, Sep 2023 - Oct 2024
- Designed and implemented robotics, computer vision, and electronics projects; prepared ready-to-use code examples for sensors, microcontrollers, and other components
- Provided technical support to customers, addressing inquiries and troubleshooting hardware and software issues
- Managed e-commerce product listings and inventory operations, and created content for product launches
π¨βπ» Back-End Engineer @ LogesTechs
May 2024 - Sep 2024
- Developed and maintained a logistics management system using Java, JDBC, Spring Boot, and MySQL, designing RESTful APIs processing 30k+ daily data entries for delivery companies and fulfillment warehouses
- Implemented major features for the customer wallet service, managing transactions, points, and credits across customer accounts
- Built a logging service to track and audit account changes, and integrated Jasper Reports to generate real-time logistics operation reports
- Contributed to the package tracking system through bug fixes, performance improvements, and new features
- Worked in an Agile environment with cross-functional teams to improve system performance, scalability, and reliability
π¨βπ» R&D Engineer @ Purpose
Part Time, Sep 2023 - Apr 2024
- Developed ToT materials and supplementary training resources on robotics, AI, and digital learning tools
- Coached and followed up with trainers at Purpose Academy on advanced technical subjects; supported the team in staying current with Robotics and AI tools
- Researched and prototyped educational technology solutions across Computer Vision, Robotics, IoT, and Web Development
π¨βπ» Training Team Lead @ Purpose
Jan 2021 - Aug 2023
- Led the companyβs trainer team; designed syllabi and STEM/STEAM training materials for advanced courses delivered to schools, universities, and professionals
- Coordinated and led Training-of-Trainers (ToT) projects in Robotics and AI with the Ministry of Education (MoE), Ministry of Telecommunication and Information Technology (MTIT), NGOs, and universities
- Managed course planning and delivery schedules, followed up on trainer performance, and documented training outcomes for stakeholders
- Developed open-source teaching tools (Teachable Machine and Detectors World Python packages) used in classrooms and training programs
π¨βπ» Robotics and Coding Trainer @ Purpose
Sep 2019 - Aug 2023
- Trained 2,000+ learners, from high school and university students to public- and private-sector employees, including Ministry of Education technical engineers and private-school ICT teachers, in Robotics, Python, Web Development, IoT, and Computer Vision
- Served as a consultant to private schools, helping them integrate robotics and STEM tools into effective, student-centered learning through both curricular and extra-curricular approaches, and advising on their robotics and AI strategic plans
π¨βπ» Back-End Engineer (LMS Project) @ Purpose
Jan 2023 - Apr 2023
- Built an examination system with student account management as part of the LMS back-end team: designed the database schema (PostgreSQL), developed back-end services with Python and Django REST, implemented JWT authentication, and deployed on AWS EC2
π¨βπ» Product Manager & Technical Support @ SETS
Mar 2019 - Aug 2020
- Installed and trained educators on Robotelβs SmartClass+ and Letβs Talk! smart classroom products; delivered demos and led product awareness campaigns to expand STEM education tools in schools
- Provided ongoing technical support and documentation to education partners and managed the integration of smart tools into STEM education
π¨βπ» Front-End Developer @ JWAR
Sep 2018 - Dec 2018
- Built the front end of a dynamic reporting system in React: reusable components, responsive interfaces, and integration with back-end APIs for real-time data
π¨βπ» 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
π» Technical Skills:
- Programming: Python, Java
- Frameworks & Libraries: Spring Boot, FastAPI, Django, Flask, OpenCV
- Tools and Platforms: Linux, Git, GitHub Actions, Docker, Bash
- Databases: PostgreSQL, MySQL, MongoDB (NoSQL), SQLite, Firebase, Hibernate
- Embedded & Robotics: Arduino, ESP32, ESP8266, MicroPython, Raspberry Pi, micro:bit
- Practices: REST API design, Unit Testing, Agile workflows, technical documentation
π 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: ROS
- IoT: MQTT
- Computer Vision: TensorFlow, TensorFlow Lite, YOLO Object Detection, MediaPipe
- Data Science: NumPy, Pandas, Matplotlib, scikit-learn
π± My Projects and Open-Source Contributions
My open-source Python packages have passed 50k+ combined downloads on PyPI.
π» Detectors World (Python Package)
Detectors World is a Python package created for building Computer Vision applications in an easy and handy way, built on top of the MediaPipe framework.
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:
-
ACID Properties in Databases β Part 2: Your Shield Against Transactional Chaos
Reading Links: Medium | DEV.to | GitHub
-
ACID Properties in Databases β Part 1: What Happens Without Them?
Reading Links: Medium | DEV.to | GitHub
-
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
Click here to see the full list of my articles.
π Certificates
Find my other certificates from here.
π Find Me Here