Network background
Abstract overlay

Ian Goodrich

Research Engineering Impact

Ian is a skilled and creative technologist with two decades experience helping non-profits learn, discover and grow

Research

Bespoke media analysis: use AI and full-text data to understand the messages and actors shaping stories in your sector

Diverse toolkit: supercharge your research with scraping, natural language processing, machine learning, GIS, network analysis and more

Mixed methods research: contextualize findings through key informant interviews, focus groups, and surveys

Section 1

Ground-breaking research into the Georgian darkweb

Engineering

Data pipelines: Replicate, enrich and integrate data from across your organisation with robust and scaleable data pipelines

Applications and dashboards: Collect data from your users and transform it into meaningful insights

Platform agnostic: Deploy to cloud, VPS or on-premises; build from scratch or with a low-code framework

Python libraries: Develop, package, document and test bespoke tools to address your data needs

Section 2

A semantic network of Guardian headlines. Built with semnet, my Python library for embedding-based semantic networks.

Impact

Programme design: Develop compelling grant applications based on research, consultation and sound financial planning

Monitoring, evaluation and learning: Define your goals, use the right tools to track your progress, learn what makes your programme tick

Communications and technical writing: Get your message across with clean, clear language, written by a bona fide human with an eye for presentation

Section 3

Documenting Oxfam’s flagship programmes

igdr.ch
Climate coverage and the COP effect

Over the last ten years, COP has driven media coverage of climate change, but this effect may be dwindling.

Ian Image

Ian

6 min read
igdr.ch
Rising rent in England: a vulnerability analysis

Since 2020, private rent has risen fastest in some of the UK's most deprived areas.

Ian Image

Ian

5 min read
igdr.ch
Semnet: Semantic networks from embeddings

Semnet efficiently constructs network structures from embeddings, enabling graph-based analysis and operations over embedded documents, images, and more.

Tags:
Ian Image

Ian

4 min read

Clients, colleagues and contexts

With nearly two decades experience in humanitarian action, development assistance and environmental advocacy, I am proud to have worked with some of my sectors’ most impactful organisations.

My CV and client list includes UN agencies, global foundations, and some of the world’s top aid organisations.

Bigger isn’t always better: I am also proud to have supported and represented several national organisations, including CRRC Georgia and Abkhazeti.

I have spent most of my career in Georgia, but have also worked in Palestine, Lebanon, the Philippines and Hungary.

European Climate Foundation
The Meliore Foundation
Oxfam
Action Against Hunger
British Red Cross
Care International
IREX
UNICEF
CaLP

Tools and frameworks

I’ve been working in Python for about seven years and it’s my go-to language in most situations. I’ve also written a lot of SQL, and have professional experience with R and Stata. I’ve worked with most mainstream libraries for data science and AI, and write pipelines, API integrations and scrapers.

I have recently published Semnet, a library that creates semantic networks from embeddings.

I am comfortable on a range of platforms, most so on Linux and GCP, but I’ve spent a lot of time around Azure and Power Platform. This site is hosted on Cloudflare pages, just to mix things up.