Code Monkey home page Code Monkey logo

Hi there, I'm Tom 👋

DevOps, Data Science and Machine Learning Enthusiast

🌱 My Journey

Having worked in the EdTech sector for over five years, I have gained a deep appreciation of the value that AI and data-centric technologies confer to their users. Fascinated to learn how these technologies work, and how they can be delivered in production, I have developed skills in Python, R, SQL, data science methodologies, statistics, mathematics, machine learning, and DevOps and Cloud platforms.

💻 My Skills

  • Languages: Python, R, SQL
  • Databases: PostgreSQL
  • Cloud Computing: Azure
  • Tools & Platforms: Git, GitHub, Bash, Docker, Kubernetes, Terraform
  • Mathematics: Multivariate Calculus, Linear Algebra
  • Statistics: Hypothesis testing, Distributions, Bootstrapping

🔨 My Top Projects

  • Azure DevOps Pipeline: In this project I containerise a pre-built python application; provision the infrastructure needed to run the application through an aks cluster; implement a rolling update strategy in the Kubernetes deployment; and design and implement an Azure DevOps build & release pipeline to automate application deployment to AKS.
  • Titanic Kaggle Competition: This project encompasses the data exploration/preparation, and model development/evaluation I undertook to submit predictions as part of the kaggle Titanic Competition
  • DIY Linear Regression: Here I developed my own Linear Regression models from scratch, and benchmarked them against scikit-learn. The best performing model uses Gradient Descent with Momentum, and has achieves accuracy scores similar to scikit-learn for a wide range of hyperparameters - and does so in a manageable timeframe
  • DIY K Means Clustering: Here I developed my own K Means Clustering model from scratch. My model achieves almost the same mean squared error as the scikit learn model.
  • Einstein's Riddle: In this Project, I find a solution to Einstein's Riddle using Python

Tom Moule's Projects

fleximals icon fleximals

An OOP approach to converting numbers between bases

titanic-kaggle-competition icon titanic-kaggle-competition

Predict whether passengers on the Titanic survived or died - by using data exploration, data preparation, model selection and model evaluation methodologies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.