Skip to content
View Theosdoor's full-sized avatar

Block or report Theosdoor

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Theosdoor/README.md

Hi πŸ‘‹, I'm Theo

Typing SVG

MSci student specialising in mechanistic interpretability of neural networks at Durham University. Founded Durham's AI Safety Initiative (DAISI).

🌐 Homepage: https://theosdoor.github.io
πŸ“„ CV: https://theosdoor.github.io/resume

Linktree LinkedIn


πŸ“„ Highlighted Publications

Google Scholar

Order by Scale: Relative-Magnitude Relational Composition in Attention-Only Transformers
Farrell, Theo, Patrick Leask, and Noura Al Moubayed
NeurIPS 2025 Workshop on Socially Responsible and Trustworthy Foundation Models


🌟 Highlighted Projects

Order by Scale
Information flow visualization
Implementation of research on relative-magnitude relational composition in attention-only transformers.

Stance Classification
Classification comparison
NLP project implementing transformer-based models for detecting argumentative stances in text. Uses fine-tuned BERT models with custom preprocessing and evaluation frameworks for multi-class stance detection.

Bipedal Walking with RL
Hardcore agent demo
Reinforcement learning implementation for training bipedal agents to walk.


πŸ“š Other Projects

Solo Work

  • Cryptography Coursework - Implementation and analysis of cryptographic algorithms and protocols.
  • Natural Computing Algorithms - Exploration of bio-inspired and nature-based computational algorithms including cuckoo search and negative selection.
  • Image Processing - Computer vision and image processing techniques using OpenCV and Python. Includes filtering, edge detection, and image transformations.
  • Data Compression Coursework - Implementation of data compression algorithms including Huffman coding, LZW, and run-length encoding. Analyzes compression ratios and efficiency.
  • Data Cleaning and Analysis - Data preprocessing, cleaning, and statistical analysis using pandas and Python. Demonstrates data wrangling and visualization techniques.
  • Metaheuristics and TSP - Implementation and comparison of metaheuristic algorithms (genetic algorithm and ant colony optimization) for the Traveling Salesman Problem.
  • KNN vs Logistic Regression - Comparison of K-Nearest Neighbors and Logistic Regression classifiers on various datasets, with implementations using scikit-learn and performance analysis.
  • EPQ Calculator - My first major project, developed as part of my Extended Project Qualification (EPQ). A calculator application built to learn fundamental programming and UI design concepts.

Collaborative Projects

  • Ghost Marks in the Machine (DAISI) - Research project investigating watermarking LLM code output.
  • Durham AI Safety Initiative Website (DAISI) - Website for Durham's AI Safety Initiative, providing information about the organization, events, and research.
  • Hands2Text (DurHack '23) - Hackathon project converting sign language to text using computer vision and machine learning. Built during DurHack 2023 hackathon.
  • Context Eval - Evaluation framework for testing language models on context understanding and reasoning tasks.

πŸ›  Β Tech Stack

  • πŸ’» Β  Python JavaScript C# HTML C++ Java C Haskell Ruby
  • πŸ€– Β  PyTorch TensorFlow Hugging Face scikit--learn NumPy pandas Weights & Biases matplotlib Seaborn
  • πŸ› οΈ Β  OpenCV Git LaTeX Arduino
  • πŸ“± Β  Unity AR/VR

Pinned Loading

  1. order-by-scale order-by-scale Public

    Jupyter Notebook

  2. Bipedal-Walking-with-RL Bipedal-Walking-with-RL Public

    Jupyter Notebook 1

  3. DurhamAISafety/ghost-marks-in-the-machine DurhamAISafety/ghost-marks-in-the-machine Public

    HTML 2 1

  4. theosdoor.github.io theosdoor.github.io Public

    CSS

  5. programmable-matter-lab programmable-matter-lab Public

    A collection of interactive browser tools for simulating bio-inspired computation models. Based on Durham University's Natural Computing Algorithms course, 2024-25.

    HTML