Phillip Chananda

Phillip Chananda

Software Engineer | AI & Machine Learning Engineer | Computer Vision Engineer

About Me

I am a dedicated software engineer with expertise in artificial intelligence, machine learning, and computer vision. My work focuses on creating impactful solutions that leverage advanced technologies to address real-world challenges. I am passionate about building efficient, scalable systems and continually learning to push the boundaries of innovation in AI.

Skills

Programming Languages

  • Python
  • C++
  • CUDA C++

Core AI and ML Libraries

  • PyTorch
  • TensorFlow
  • Keras
  • Hugging Face
  • Scikit-learn
  • OpenCV
  • NumPy
  • Pandas

Cloud Platforms

  • Google Cloud
  • AWS
  • Microsoft Azure

Data Engineering

  • Apache Kafka
  • Apache Airflow
  • Spark
  • Hadoop

DevOps & Deployment

  • Docker
  • Kubernetes

Machine Learning & Computer Vision

  • CNNs
  • Object Detection
  • Semantic Segmentation
  • Transfer Learning
  • Data Augmentation

Web Development

  • Flask
  • Django
  • HTML5
  • CSS3
  • JavaScript

Languages

  • English
  • Shona
  • Mandarin

Highlighted Projects

3D-CNN for Micro-Expression Recognition

Implemented a 3D convolutional neural network for micro-expression recognition, enabling accurate analysis of subtle facial expressions over time.

View Project

Deep Learning Concepts in C++, CUDA, and Python

Developed foundational implementations of deep learning algorithms using C++, CUDA, and Python to explore performance optimization and cross-language integration.

View Project

pycuda_plus: Simplified CUDA Programming Library

PyCUDA Plus is a Python library that enhances PyCUDA by providing high-level abstractions for compiling and launching CUDA kernels, managing memory between host and device, and automating grid and block size calculations. These features simplify GPU programming, improving code readability and reducing setup time for developers working with GPU-accelerated workflows.

View Project

Connect With Me