Tariq Wadi

Software Engineer

View Projects Download Resume

About

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.

🏙️

Dubai, UAE

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.

🎓

UBC, Canada

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.

💼

Scott-Morgan Foundation

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.

Embedded Systems

Arduino, ESP32, ARM Assembly, Sensors, PCB Design

🤖

AI & Computer Vision

TensorFlow, AI APIs, Automation, Robotics

💻

Software Development

Python, Java, C#, Unity, Mobile & Web Apps

Beyond Code

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.

🏋️ Weightlifting 🚶 Walking 🎨 Sketching 🎵 Music

My Mission

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.

Projects

Explore my portfolio of software engineering projects, from embedded systems to web applications.

SMF Personal AI Assistant

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.

Flask WebSocket OpenAI API Groq API LangChain FAISS PyAudio RAG Vector DB Real-time Audio
View Project
Bernard AI Interface Voice Processing System

Handspeak

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.

Python TensorFlow OpenCV NumPy CNN Real-time Inference Flask (demo)
View Project

Minecraft Recreation

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.

Python Pygame OpenGL 3D Math Procedural Gen Input/Physics
View Project

Spotify Music Downloader

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.

Python Spotify API Requests GUI Metadata Playlists
View Project

Spinning Donut Animation

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.

Python ASCII 3D Math Terminal Real-time
View Project

Clubs & Organizations

Involvement in student organizations and engineering teams that have shaped my university experience.

Active Clubs

🤖

Marine Robotics

AUV Development Team

Contributing to autonomous underwater vehicle development with sensor integration, navigation systems, and real-time data processing for marine research applications.

C++ ROS2 Embedded Systems Sensors Navigation
🌍

Arab Student Club

Marketing Team Executive

Organizing cultural events and activities to promote Arab culture on campus, fostering community connections and cultural exchange among students.

Marketing Social Media Brand Management Leadership Strategy

Previous Clubs

🏎️

FSAE Motorsports

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.

C++ ROS2 Embedded Systems Sensors Navigation

Certifications

Professional certifications and courses that demonstrate my commitment to continuous learning and technical excellence.

🐍

CS50P - Introduction to Programming with Python

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.

Python Programming Data Structures Algorithms Software Engineering
📄 View Certificate

Work Experience

Professional experiences that have shaped my technical skills and understanding of real-world engineering challenges.

💼

Tuesday Communications

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.

Market Research Data Analysis Brand Management
Tuesday Communications Internship
🤖

Scott-Morgan Foundation

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.

AI Development Accessibility Tech Social Impact
Scott-Morgan Foundation Key Rebels Team

View my profile on the Scott-Morgan Foundation website

Community & Leadership

Active involvement in community organizations, leadership roles, and experiences that have shaped my growth beyond the classroom.

🎓

UBC Orientation Leader

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.

Student Leadership Mentorship Event Planning
UBC Orientation Leader
🌍

NextGen Community

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.

Community Building Peer Support Networking
NextGen Community
🌐

CELC Delegate

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.

Cultural Exchange Diversity & Inclusion Event Organization
CELC Delegate

Contact

Let's Connect!

I'm always excited to discuss new opportunities, collaborate on interesting projects, or just chat about technology. Feel free to reach out!

📧 tariqwwadi05@gmail.com
📍 Kelowna, BC, Canada
🎓 UBC Computer Engineering

Contact Me

Ready to collaborate or just want to chat? Send me a message!