Skip to content
View jwilliamsresearch's full-sized avatar

Highlights

  • Pro

Block or report jwilliamsresearch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jwilliamsresearch/README.md

Background image of a digital environment with the title James Williams. The title is followed by jwilliams.science the text 'Geospatial Computer Scientist'

Geospatial Computer Scientist

I’m a Lecturer in Computer Science at Birmingham Newman University and a Research Associate with the University of Nottingham (“City as Lab” initiative). My work blends geospatial data science, AI, and human-centred computing, with a focus on how places shape experience, behaviour, and decision-making.


🔬 Research & Open Tools

I create reproducible, open-source pipelines and platforms for place-based science:

  • 🌍 Platial Atlas – global ETL and analytics pipeline for functional urban regions, built on H3, OSM, and PostGIS.
  • 🧩 PlaceCrafter – interactive framework for clustering OSM Points of Interest into functional regions.
  • 🚶 WalkGIS – mixed-methods framework for leisure walking, connecting route qualities to personalisation.
  • 📡 StreetWise – sensor deployment toolkit for smart urban sensing.

I aim to make all outputs reproducible and openly available for community use.


📚 Teaching & Learning

At Newman I lead modules in:

  • Cyber Security (CMU540) – hands-on ethical hacking, security standards, and cyber risk.
  • Web Design (CMU422) – HTML, CSS, and JS with client-facing project briefs.
  • Advanced Web Development (CMU529) – Advanced web development using PHP, SQL, etc.

I build open-access lecture sites at jwilliams.science/lectures.


💡 Current Directions

  • Writing on Liminal GIS: understanding fuzzy, in-between geographies.
  • Scaling the Platial Atlas towards 50–100 cities worldwide.
  • Preparing relevant outputs across geospatial AI, urban studies, and leisure walking.

I enjoy blending geospatial methods with creative design, building both research pipelines and playful tools.


📫 Get in Touch


Always open to collaborations at the intersection of geospatial science, open data, and playful computing.

Pinned Loading

  1. blog blog Public

    Forked from barryclark/jekyll-now

    Work-in-progress repository for my GitHub Pages website, accessible through a subdomain. The blog is currently under development using jekyll-now.

    JavaScript

  2. os3-security-studio os3-security-studio Public

    Comprehensive educational cyber security platform for hands-on learning with interactive labs, vulnerability assessments, and cyber security training.

    HTML 1

  3. PlaceCrafter PlaceCrafter Public

    A web-based geospatial tool that identifies functional urban regions by clustering OpenStreetMap Points of Interest. It reveals how cities are actually used and experienced by people, rather than h…

    TypeScript

  4. PlatialAtlas PlatialAtlas Public

    A research project mapping functional urban regions worldwide using multi-source open data and AI-driven descriptors, moving beyond administrative boundaries to capture the platial dynamics of city…