Software Engineer
From the vibrant streets of Dubai to the innovative labs of UBC, I'm a Computer Engineering student passionate about bridging the gap between hardware and software. I believe technology should solve real-world problems and create meaningful impact.
18 years of growth in a city where innovation meets tradition. Growing up in Dubai's tech-forward environment sparked my passion for cutting-edge technology and multicultural collaboration.
3rd year Computer Engineering student at one of Canada's top universities. Currently entering the co-op program, ready to apply classroom knowledge to real-world engineering challenges.
Software Engineer Intern (Remote) - 1 year of professional experience developing solutions that make a difference. Working on projects that combine my passion for technology with social impact.
Arduino, ESP32, ARM Assembly, Sensors, PCB Design
TensorFlow, AI APIs, Automation, Robotics
Python, Java, C#, Unity, Mobile & Web Apps
When I'm not coding, you'll find me staying active and creative. These hobbies keep me balanced and often inspire new approaches to problem-solving.
I'm driven by the belief that technology can bridge gaps between cultures, solve complex problems, and create opportunities for everyone. Whether it's building embedded systems that improve daily life or developing AI solutions that make a difference, I want to be part of the next generation of engineers who shape our digital future.
Explore my portfolio of software engineering projects, from embedded systems to web applications.
A sophisticated conversational AI system developed for a client with ALS, combining advanced language models with real-time voice interaction and intelligent document retrieval. Built to assist with communication challenges, the system features voice-first conversations with live speech processing, multi-model AI integration (OpenAI GPT-4 & Groq Llama), and an intelligent RAG system for document retrieval with vector embeddings.
AI-powered sign language recognition system using computer vision and machine learning to bridge communication gaps. This innovative application processes real-time video to detect and translate American Sign Language gestures into text and speech, making communication more accessible for deaf and hard-of-hearing communities.
A Python-based recreation of Minecraft's core mechanics including 3D world generation, block placement, player movement, and basic physics. Built using Pygame and OpenGL to create a simplified but functional version of the popular sandbox game.
A Python application that downloads music from Spotify using their official API with customizable quality settings and metadata extraction. Features a clean GUI interface and supports batch downloading with playlist support.
A fun Python project that creates a 3D spinning donut animation in the terminal using ASCII characters and mathematical transformations. Inspired by a YouTube video I saw once, this demonstrates 3D rotation, perspective projection, and real-time terminal graphics.
Involvement in student organizations and engineering teams that have shaped my university experience.
AUV Development Team
Contributing to autonomous underwater vehicle development with sensor integration, navigation systems, and real-time data processing for marine research applications.
Marketing Team Executive
Organizing cultural events and activities to promote Arab culture on campus, fostering community connections and cultural exchange among students.
Grounded Low Voltage Team
Worked on the electrical systems and low voltage components for UBC's Formula Student race car. Focused on power distribution, sensor integration, and electrical safety systems for the vehicle.
Professional certifications and courses that demonstrate my commitment to continuous learning and technical excellence.
Harvard University | Online Course
Completed Harvard's CS50P course, mastering Python programming fundamentals, data structures, algorithms, and software engineering principles. This comprehensive course covered object-oriented programming, testing, debugging, and best practices in software development.
Professional experiences that have shaped my technical skills and understanding of real-world engineering challenges.
Digital Communications Intern | June 2023 – August 2023
Conducted market research and data analysis to support marketing strategies and client projects. Collaborated with creative teams to refine marketing materials and ensure brand consistency across campaigns in a professional agency environment.
Software Engineering Intern | Key Rebels Team
Contributing to the development of AI-powered communication solutions for individuals with severe communication disabilities. Working on innovative projects including Bernard's multi-agentic communication system and other accessibility-focused technologies that create meaningful impact for people with ALS and similar conditions.
Active involvement in community organizations, leadership roles, and experiences that have shaped my growth beyond the classroom.
Summer 2024 | Student Leadership
Led orientation activities for incoming UBC students, facilitating their transition to university life. Organized events, mentored new students, and created welcoming experiences that helped build community connections.
Community Engagement & Mentorship
Participated in NextGen community initiatives, contributing to community building and peer support programs. Engaged in mentorship activities and community events that fostered connections among students and young professionals during this focused experience.
Cultural Exchange & Leadership
Served as a cultural exchange delegate, promoting diversity and inclusion on campus. Organized cultural events and facilitated cross-cultural understanding within the UBC community, bridging connections between different cultural groups.
I'm always excited to discuss new opportunities, collaborate on interesting projects, or just chat about technology. Feel free to reach out!
Ready to collaborate or just want to chat? Send me a message!