Skip to content
View Pieter-Cawood's full-sized avatar
πŸ’»
Love to code
πŸ’»
Love to code

Block or report Pieter-Cawood

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Pieter-Cawood/README.md

Hi there, I'm Pieter Cawood πŸ‘‹

Welcome to my GitHub profile! I'm a multidisciplinary engineer specializing in Machine Learning, Industrial Automation, and Full-Stack Development.

πŸš€ About Me

  • πŸ”­ I'm currently working on machine learning and automation projects
  • 🌱 Passionate about MLOps, deep learning, and industrial control systems
  • πŸ‘― Open to collaborating on ML/AI projects and full-stack applications
  • πŸ’¬ Ask me about machine learning, PLC programming, or full-stack development
  • πŸ“« How to reach me: [Your Email or LinkedIn]

πŸ› οΈ Tech Stack

πŸ’» Programming Languages

Python SQL TypeScript JavaScript

πŸ€– Machine Learning & AI

TensorFlow PyTorch scikit-learn NumPy OpenCV

Frameworks & Libraries:

  • Deep Learning: TensorFlow, PyTorch, fast.ai
  • Gradient Boosting: LightGBM, XGBoost, CatBoost
  • Core Libraries: NumPy, SciPy, Scikit-learn, Pandas
  • Computer Vision: OpenCV
  • Experiment Tracking: MLFlow

ML Algorithms & Techniques:

  • Regression & Classification
  • Random Forests & Gradient Boosting
  • Ensemble Learning
  • Time-series Forecasting
  • NLP & Sentiment Analysis
  • Semantic Segmentation
  • Unsupervised Learning
  • Dimensionality Reduction & Feature Engineering

πŸ”§ DevOps & MLOps

Docker Git Azure DevOps

  • MLOps: Apache Airflow, Celery, MLFlow, MinIO, fast.ai
  • CI/CD: Azure DevOps Pipelines
  • Containerization: Docker, Docker Compose
  • Version Control: Git, GitFlow, Azure DevOps
  • Project Management: Agile with Redmine, Azure DevOps
  • Analytics: Power BI

☁️ Cloud & Data Platforms

Azure Databricks

  • Azure Machine Learning
  • Azure Machine Learning Studio
  • Azure Databricks
  • Azure Data Factory
  • Azure Synapse Analytics
  • Azure ML-SDK

🌐 Full-Stack Development

React Next.js Node.js Django TailwindCSS

Frontend: React.js, Next.js, TypeScript, Tailwind CSS, Material UI, Daisy UI
Backend: Node.js, Django

🏭 Industrial Automation

PLC Platforms:

  • Rockwell Automation (Logix5000, Studio5000)
  • Siemens (S7, TIA Portal)
  • Bosch Rexroth (IndraWorks)
  • Beckhoff (TwinCAT)

HMI/SCADA:

  • Rockwell FactoryTalk
  • Siemens WinCC
  • Ignition

Drive Systems:

  • Rockwell (PowerFlex, ArmorStart)
  • Siemens SINAMICS (DC/AC)
  • SEW MOVIFIT
  • Bosch Rexroth IndraWorks Ds

πŸ“« Connect With Me

LinkedIn Email Portfolio


Pinned Loading

  1. M-TA-Prioritized-MAPD M-TA-Prioritized-MAPD Public

    Multi-Agent Pickup and Delivery implementation

    Python 38 10

  2. FFORMA-ESRNN FFORMA-ESRNN Public

    State of the art time series forecasting method that has the FFORMA ensemble learn from the ESRNN hybrid model and others.

    Python 13 4

  3. BrowserRL BrowserRL Public

    Reinforcement learning for browser games: implemented with Rainbow DQL, OpenCV & Playwright browser automation

    Python 2

  4. PyAsyncBTrack PyAsyncBTrack Public

    Python Asyncronous Backtracking

    Python 1

  5. DeepPID DeepPID Public

    Deep learning–based (PyTorch) adaptive system controller for intelligent, nonlinear process control, featuring PID problem simulation using Tkinter.

    Python 3

  6. Versa-Node/versanode-os Versa-Node/versanode-os Public

    headless 64-bit Debian 13 OS based on Raspberry Pi OS with custom VersaNode utilities and hardware drivers.

    Shell 2