
Fahd Baba
Machine Learning Engineer
Skills

See my services


Portfolio
Work experience
Conversational AI Engineer
Bell Canada • Full-time
Dec 2025 - Jun 2026 • 6 mos
I developed and deployed AI-powered chat and voice bots using DialogFlow ES/CX and Node.js, helping streamline customer engagement for a major telecom leader. Key contributions: Designed and implemented complex, multi-turn conversational flows that improved bot accuracy and user satisfaction Integrated Generative AI and LLMs to build a feedback reporting system that turned user interactions into actionable insights Deployed and maintained bot solutions on Google CCAI and AWS Lambda, ensuring high availability and seamless performance Wrote clean backend logic using JavaScript/TypeScript and managed data with MongoDB and MySQL I deliver scalable, intelligent conversational solutions that actually solve problems and learn from every interaction.
Software Developer
VideowindoW • Full-time
Jun 2024 - Jan 2025 • 7 mos
As an experienced software developer, I possess a strong background in creating visually stunning and glitch-free graphics experiences. In my role at VideowindoW, I contributed to the development of large-screen graphics applications by leveraging advanced technologies such as code written in Rust and C++, which enabled me to optimize glare reduction through sophisticated algorithms. One of my key responsibilities involved integrating AI-driven tools and models into our project pipeline, allowing us to create temporally consistent transitions between animations. Additionally, I designed and implemented custom software solutions using OpenGL and Vulkan backends, utilizing these libraries to generate procedurally generated terrain animations that improved glare control and visual fidelity. Throughout this experience, I developed and refined my skills in: 1. Rust programming language 2. C++ programming language 3. GPU-based graphics rendering (OpenGL, Vulkan) 4. Procedural generation techniques using 3D geometry I am confident that my expertise and technical capabilities have enabled me to deliver high-quality, visually stunning software solutions that have benefited our clients.
Programming Tutor
Fiverr • Freelance
May 2021 - Aug 2022 • 1 yr 3 mos
During my university studies, I worked part-time as an online Python programming tutor, teaching a class of students through several sessions each week. I helped students build a strong understanding of Python fundamentals, including programming concepts, problem-solving, and writing and debugging code. Alongside the regular lessons, I supported students with their homework and coursework, helping them understand difficult concepts rather than simply providing solutions. We also worked together on practical programming projects, allowing students to apply the material from the lessons in a more hands-on environment and gain experience building working programs. This experience strengthened my ability to explain technical concepts clearly to people with different levels of programming knowledge, identify where students were struggling, and adapt my approach accordingly. It also allowed me to further develop my own programming knowledge by teaching and applying Python concepts in practical situations. I balanced this part-time role alongside my university studies and my own software development and computer science projects.