Ian Goodrich

Ian Goodrich

Research Engineering Impact

Ian is a researcher and engineer who helps non-profits solve problems with data.

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

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

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

Planning data replication from a legacy system

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

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.
I am also proud to worked for several think tanks and NGOs headquartered in aid-receiving countries.

I have spent most of my career living and working internationally: in Georgia, Palestine, Lebanon, the Philippines and Hungary.

The Meliore Foundation
European Climate 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 languages 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.

My work

Recent projects and some greatest hits from the archive.

igdr.ch
Introducing Semnet: Semantic networks from embeddings

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

Tags: Semnet, NLP
Ian Image

Ian

3 min read
igdr.ch
How high? Georgia spends millions online on illegal drugs each year

Drug users in Georgia spent over $1.5 million dollars online between February and August 2020, according to a new study into the darknet market, Matanga, conducted by CRRC Georgia.

Ian Image

Ian

3 min read
igdr.ch
Air pollution in Tbilisi almost halved by COVID-19 measures

Particulate matter in Tbilisi’s air has fallen by as much as 45% following the introduction of measures to combat the spread of COVID-19, according to analysis of air quality data by CRRC Georgia.

Ian Image

Ian

3 min read