About Me
Hi there! I'm Yousef, an aspiring electrical engineer with a passion for merging hardware and software to build real solutions. I'm studying at the University of Waterloo, where I actively participate in hands-on projects, research, and extracurricular engineering teams. My special interests include wireless motion detectors, IoT systems, and renewable energy electronics.
I am dedicated to continuous learning and enjoy collaborating with diverse teams to turn ideas into working prototypes. My journey so far has given me practical skills in embedded systems, PCB design, and both backend and frontend software development. Outside of technology, I enjoy soccer, drone photography, and volunteering.
Skills
Technical Skills
- Embedded C, C++, Python, Java, HTML/CSS, JavaScript
- PCB Design (KiCad, Eagle), Circuit Assembly & Testing
- Arduino, ESP32, Raspberry Pi, IoT Devices
- Web/Cloud Integration: REST APIs, Firebase, Node.js
- Version Control (Git/GitHub), Agile Methodologies
Professional Skills
- Project Management & Documentation
- Effective Communication & Team Leadership
- Analytical Problem-Solving
- Workshop Facilitation & Public Speaking
Key Projects
ESP32 BLE Motion Detector
Designed a wearable system using ESP32, IMU sensors, and Bluetooth Low Energy to monitor patient motion and alert care teams of high fall risk in hospitals.
Download Project Files
Automated Solar Panel Tracker
Built an Arduino-controlled system that uses servo motors and light sensors to maximize solar panel efficiency, increasing sunlight capture by 36%.
Download Project Files
Flappy Bird Java Clone
Programmed a full Flappy Bird-style game using the Java Swing library with real-time physics and event handling.
Download Flappy Bird Java Project
Mock Pizza Store Ordering Interface
Developed a multi-option ordering system in Java with a graphical interface for simulated checkout and receipt generation.
Download Mock Pizza Store ProjectProfessional Experience
Junior Software Developer
Innowave, Egypt (Jul 2024 - Sep 2024)
- Developed and deployed automation scripts for internal workflows, reducing manual processing by 20% and improving team efficiency.
- Debugged and maintained critical production code used in real engineering software, ensuring high product reliability and client satisfaction.
- Collaborated with a cross-functional team on requirements gathering and validation to rapidly introduce bug fixes and new features.
- Documented all changes and feature upgrades for engineers and users, promoting best practices for code handoff and future maintenance.
- Mentored junior team members and interns on best coding practices and usage of debugging utilities.
- Supported migration of legacy tools to new platforms, enhancing scalability and ongoing support.
Document Digitization Assistant
London Life, Ontario (Oct 2023 - Feb 2024)
- Digitized, renamed, and catalogued over 2,500 paper records into a centralized digital archive, supporting compliance and rapid retrieval.
- Pioneered a new naming and indexing system that improved information lookup speed by 30% for all users.
- Trained two new hires on the entire scanning and digitization workflow, formalizing process documentation for future onboarding.
- Conducted QA audits on scanned documents to maintain a <1% error rate over 6 months.
- Resolved technical issues with imaging hardware/software and liaised with IT to optimize archiving procedures.
Member, Midnight Sun Solar Car Team
University of Waterloo (2025 - Present)
- Designed, fabricated, and tested custom PCBs and embedded systems for solar car telemetry, data logging, and power management.
- Engineered and validated new subsystems for sensor integration, low-voltage cutoff, and solar array data acquisition.
- Created Python and C tools for automating calibration, sensor diagnostics, and data streaming to race control centers.
Software Club Executive
YCDSB, Markham, Ontario (Oct 2023 - Jun 2025)
- Led and organized weekly workshops teaching Python, JavaScript, and Java to high school students with diverse coding backgrounds.
- Developed interactive programming challenges and mini-hackathons, resulting in 40% higher club participation.
- Coordinated guest speaker events with university students and industry professionals to broaden club learning.
- Managed communications, digital resources, and GitHub organization for collaborative student project work.
- Mentored students in version control, collaborative coding, and debugging strategies; recorded video tutorials for continuous learning.
- Represented the club at school tech fairs, boosting outreach and member recruitment through engaging demos.
Contact & Links
- Email: ykamel@uwaterloo.ca
- Phone: 647-863-0027
- LinkedIn: linkedin.com/in/yousefkamel07
- GitHub: github.com/yousefk07
- Waterloo, Ontario