Hi, I'm Nathan

MSc Computer Science w/ AI student with a background in creative industries communications.

selected projects

Machine learning for health

PythonTensorflowRPostgreSQLGeoPandas

Comparison of neural networks and econometric models for predicting health from greenspace data, using nested spatial cross-validation.

Fuzzy Logic

NextTypeScriptTailwindSupabaseStripeJest

A booking platform for Fuzzy Logic, an improv company, featuring full user signup/login and payment processing functionalities.

Panalyser

Pythonrpy2

A package to simplify panel data analysis in Python, handling Python-R bridge setup, and providing user-friendly wrappers for Bayesian optimisation and panel regression functions.

This site

NextTypeScriptTailwindSanity

Mmm, self-referential...my portfolio site, built with Next 15, Tailwind, and Sanity as a CMS.

about me

I've recently finished* an MSc in Computer Science with Artificial Intelligence at the University of York, and am on course to pass with merit.

I'm fascinated by the challenge of coding; merging technical knowledge with creative problem solving. I'm looking to join an organisation where I can work hard, listen, and learn more about how teams apply these skills in practice to solve real-world problems.

From 2014 - 2024 I worked in communications in the creative industries, most recently at Arts Council England, where I led communications for arts + tech programmes, working closely with senior management and colleagues across the organisation. I'm also an improviser, and run Fuzzy Logic, an improv training and production company.

Thanks for taking the time to visit. If you'd like to work with me, I'd love to hear from you.

*I have one remaining assignment to complete in 2026, which was deferred due to illness. However, I have completed my final project, and am available for work immediately.