Welcome to MapCurrent

About

This website, MapCurrent, was created by me, Eoghan Kelly, as a space to share resources, tools, and applications I’ve built. It’s both a showcase of my skills and a bit of a playground where I experiment with new ideas.

I’m a Geospatial Data Scientist and a freestyle canoe athlete, competing internationally for the Irish national team. I’m the defending World Champion in OC1 and EuroCup Champion in C1.

MapCurrent brings together my two passions: maps and geospatial research, and canoeing. Here you’ll find projects that highlight my work in data science alongside tools and applications I’ve developed for the kayaking community.

Please explore the links below to see what I’ve created. If you’d like to know more about me, you can also find me on LinkedIn and Instagram.

Eoghan Kelly Freestyle Canoeing

Project Portfolio

WaveClipper - A web app for clipping video footage

Wave Clipper is a web app I designed after being frustrated with the time spent clipping training videos — existing tools had clunky UIs and made multi-clip editing slow. I built this app so athletes can quickly and easily create multiple clips from multiple parts of a video in a single session, making video review far more efficient.

Tech Used: React (with Vite), Firebase Authentication, Cloudflare Pages, Node.js scripting

WaveClipper Screenshot

Video Clipper / Video Merger Tool

Local companion apps for managing large video files alongside Wave Clipper.

What it is: Desktop tools to complement the Wave Clipper web app—free, cross-platform programs that split large videos into size-based chunks and merge clips back together in any order, so athletes/coaches can prep footage locally when uploads are too large and still use the original web tool.

Tech Used: Electron (JavaScript), HTML, Shell, automated builds for Windows / macOS / Linux (portable zips, DMG, AppImage/DEB/RPM).

Video splitter/merger desktop tools (Wave Clipper companion).

BDUK – Geospatial Data Scientist

What it is: In my current role at Building Digital UK (BDUK), I’ve undertaken a wide range of geospatial analysis and project delivery, supporting national connectivity programmes such as Project Gigabit and the Shared Rural Network. As BDUK’s sole geospatial specialist, I’ve led the development of enterprise GIS systems, managed large-scale datasets, and ensured spatial analysis directly informs policy and programme delivery.

Due to the nature of government work, I’m limited in what I can share directly here, but you can explore BDUK’s publicly available reports to see the kind of outputs my work contributes to. Building Digital UK – Publications & Reports

Tech Used: ArcGIS Pro, QGIS, FME, PostGIS, Python, SQL, R, Tableau, Google BigQuery, Enterprise GIS systems

Fiber Optic Cable

Nottingham Bivariate Crime vs IMD (no-crime) Map

Interactive mapping of deprivation (excluding crime) and local crime patterns across Nottingham.

What it is: A small project inspired by similar analysis from my master’s degree. It’s an interactive web map that compares adjusted Indices of Multiple Deprivation (IMD without the crime domain) with local crime rates across Nottingham at LSOA level. The app uses best-practice statistical adjustments to align data across different geographies and years, with filters for crime type, time period (3/6/12 months), and interactive map–scatterplot linking.

Tech Used: Python, Leaflet, JavaScript, GeoJSON, Police API, ONS boundaries & population data, OpenStreetMap / Stamen tiles, optional Mapbox, and static hosting via Python or Node.js server.

Nottingham Crime vs IMD interactive map screenshot

Freestyle Kayak Session Logger
AI-assisted coaching tool for freestyle kayaking — coming soon.

What it is: A project currently in development — an AI-powered freestyle kayak coaching tool that transcribes post-session feedback, structures it into session logs, and generates focused cues for the next training session. The tool aims to track progress over time, helping paddlers identify trends, strengths, and improvement areas.

Tech Used: Flutter (mobile app), Supabase (Postgres + Edge Functions), Deno, Node.js, Dart, and optional LLM integration via API for automated parsing and feedback generation.

Freestyle Kayak Session Logger

Contact

I am always happy to have people reach out to talk to me about my work. You can contact me at:

kelly.eoghanjm@gmail.com
(+44) 7462634550