Tristan Hodgson

Full CV available upon request

Github logo Github Envelope icon representing email contact@tristanhodgson.com LinkedIn Logo LinkedIn Storygraph Logo Storygraph

Education

Mmath in Mathematics, University of Oxford
(2024-2028, Expected)
  • Modules Taken
    • MT Year 2
      • Linear Algebra
      • Complex Analysis
      • Probability
      • Metric Spaces
      • Differential Equations 1
    • HT Year 2
      • Numerical Analysis
      • Statistics
      • Integration
      • Topology
      • Integral Transforms
    • TT Year 2 (Current)
      • Graph Theory
      • Number Theory
      • Calculus of Variation
    • MT Year 1
      • Analysis I
      • Linear Algebra I
      • Geometry
      • Introductory Calculus
      • Probability
      • Computational Mathematics (continued in HT1)
    • HT Year 1
      • Analysis II
      • Linear Algebra II
      • Groups and Group Actions (continued in TT1)
      • Multivariable Calculus
      • Dynamics
      • Computational Mathematics (continued from MT1)
    • TT Year 1
      • Analysis III
      • Groups and Group Actions (continued from HT1)
      • Statistics and Data Analysis
High School
(2018-2024)
  • A Levels: 4 A*s in Mathematics, Further Mathematics, Physics, Chemistry
  • AS Levels: Computer Science A
  • GCSEs: 10 Grade 9s, 1 Grade 7

Experience

Research intern, Lancaster University STOR-i, supervised by Dr. Luke Fairley
(Github | Jul-Aug 2026)
  • Independently formulated research questions and proved results characterising optimal repair strategies in a Markov Decision Process model, including guarantees on system uptime and the structure of long-run behaviour
  • Reduced policy representation from O(N2) to O(N) for an extended model by proving structural results
  • Proposed further conjectures on optimal policy structure, proved special cases, and built computational experiments to systematically test them across the model's parameter space
Machine Learning Intern, Harper AI
(One Week, Summer 2026)
  • Achieved 88% precision on commercial lead generation with an XGBoost model to predict refinancing across 80,000 UK property developers, using feature selection, hyperparameter tuning, and class weighting
  • Added interpretable model outputs using SHAP after identifying demand in customer interviews, leading to an estimated 100% improvement in customer conversion rates in outreach campaigns
  • Prevented temporal data leakage by engineering point-in-time SQL feature extraction for financial, governance, and group-structure data
IT Officer, Trinity College JCR
(Oct 2025-)
  • Led the migration of the JCR website from a legacy Wix setup to the University-wide Fresco platform, reducing annual IT spend by 94% through platform consolidation
  • Coordinated approval, requirements, and timelines across multiple College and University teams
  • Audited and rewrote outdated site content in collaboration with JCR members, restructuring the site as a clear resource for prospective and current students
Process & Data Systems Intern, It's Our Planet Too
(One Week, Summer 2025)
  • Redesigned operational workflows, replacing legacy spreadsheets using Power Query, User forms, and Pivot Tables
  • Developed dynamic dashboards tailored to different tasks, simplifying the management of operational data
  • Created documentation to enable users to understand and maintain the new system

Technical Projects

Performance Modelling of In-Database Sparse Matrix Multiplication
  • Modelled performance trade-offs between in-database and client-side matrix multiplication under compute, sparsity, and bandwidth constraints
  • Benchmarked performance to validate asymptotic runtime predictions across matrices of varying size and sparsity
  • Derived and validated the sparsity threshold function where in-database outperforms client-side computation to inform system architecture decisions
Known Prefix Neural Cryptanalysis with seq2seq Models
  • Implemented LSTM seq2seq models in PyTorch to perform neural cryptanalysis of Caesar and substitution ciphers on natural-language sequences
  • Extended prior neural cryptanalysis work by introducing a known prefix, reducing character-level errors by 41%
  • Benchmarked against a random baseline to validate that the model learned decryption structure
Real Estate Market Dashboard
  • Constructed a data pipeline to ingest government statistics, transforming transaction data into time-series data
  • Segmented the housing market using PCA and K-Means, revealing regional and socio-economic divides without relying on location-based data
  • Visualized complex datasets, using interactive maps and graphs to enable exploratory analysis of price and returns
Presentation on Algorithmic Information Theory, Kolmogorov Complexity
  • Independently studied literature on Kolmogorov complexity and compression-based similarity measures
  • Implemented a simple illustrative example (Normalized Compression Distance) to support explanation
  • Presented core theory, motivation, and limitations to a mixed undergraduate-faculty audience

Awards and Certifications

London Stock Exchange Group, Financial Essentials
(Aug 2025)
  • Completed a certification program covering the foundational principles of financial markets, investment, and their economic and regulatory drivers
Duke of Edinburgh Gold Award
(Oct 2022-Jul 2024)
  • Adapted quickly to new challenges, learning navigation, and teamwork in unfamiliar environments
  • Independently planned and completed an expedition, demonstrating resilience, and self-sufficiency
  • Audited Courses I have completed the full program of study for the courses listed below but did not proceed with formal certification, either because it was contingent on a paid exam or because it was not a feature of the course.
    • Databases: Relational Databases and SQL by Stanford Online (2025)   Studied the theory of databases and key concepts of SQL, including subqueries and aggregate functions
    • Developing Generative AI Applications with Python by IBM (2025)   Focused on integrating LLMs into Python applications, including Retrieval-Augmented Generation (RAG) techniques using LangChain; and building a voice assistant using STT/TTS APIs
    • PyTorch tutorial by freeCodeCamp.org (2025)   Gained practical skills in building, training, and evaluating Linear and CNN models for classification tasks in PyTorch, utilising custom datasets, tensor operations, and GPU acceleration
    • SQLBolt (2021)   Developed practical SQL skills by completing hands-on exercises, strengthening abilities in query structure, multi-table JOINs, and aggregate functions to solve data problems