Skip to content
View CallumMoss's full-sized avatar

Block or report CallumMoss

Report abuse

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

Report abuse
CallumMoss/README.md

πŸ’» About Me

I graduated from Royal Holloway, University of London in July 2025, with a First-Class Bachelor's degree with Honours in Computer Science (Software Engineering). My main interests in Computer Science are: solving complex software engineering challenges, Machine/Deep Learning, Robotics / Intelligent Agents, Research, and Web Development.

πŸ”§ Technologies & Tools

  • Languages: C/C++, Python, Java, SQL, JavaScript, HTML/CSS, SWI-Prolog and Haskell
  • Frameworks & Libraries: React, Spring Boot, PyTorch, TensorFlow, NumPy, JUnit and GoogleTest
  • Developer Tools: Git, Docker, Google Cloud Platform, Ubuntu, Jupyter Notebook, Maven, Doxygen and Javadoc
  • Methodologies: Test-Driven Development, Sprint-Based Workflows and Pair Programming

πŸš€ Favourite Projects

  • πŸ† Chess Engine (Gambit) (C++, CMake) – Capitalising on human fallibility using opponent modelling
  • πŸ“¦ Asset Management System (Java, Spring Boot, React, SQL, JDBC) – Full-stack web app for company inventory tracking
  • πŸ“· Image Classifier (Python, PyTorch, NumPy, TensorFlow, Optuna) – Deep learning model for hand drawn digit inference

πŸ† Industry Experience

  • πŸ“š LLM Security Researcher – Researched defense strategies for backdoor attacks on large language models

πŸ”­ Current Projects

πŸ“« Connect with Me

Pinned Loading

  1. Mitigating_Backdoor_Attacks_in_LLMs Mitigating_Backdoor_Attacks_in_LLMs Public

    2 Python programmes used for detecting and preventing backdoor attacks in large language models.

    Python 3

  2. Asset-Management-System Asset-Management-System Public

    Full stack asset management system with various features such as asset relations, filtered search and role-based views.

    Java

  3. Image_Classifier Image_Classifier Public

    Classifies hand drawn digits.

    Python