Leland Data Consulting
  • Home
  • About
  • Services
  • Portfolio
  • Contact

Portfolio

Datacamp certifications/projects
Selected presentations

I build practical, end-to-end data and geospatial solutions – from scrapers and ETL pipelines, to interactive apps, dashboards, and research workflows. Below is a selection of projects, reorganized from my original portfolio into two groups: Interactive apps & tools and Research & methods.


Interactive apps & tools

Tech: Python · LLM · Agents · Docker

Census LLM Agent

An experimental large‑language‑model agent for exploring and querying U.S. Census data, combining natural‑language prompts with structured API calls. Containerized via Docker.

View code

LLM Agents Docker Census

Tech: Python · Shiny · Geospatial · Satellite Imagery

Coastal Change Detection App

An easy, hands-on way for anyonem not just GIS or remote-sensing expert, to explore how coastlines change over time.

View app

Python Shiny Environmental Remote sensing

Tech: R · Shiny · Geospatial

Waffle House Index Geospatial App

A lightning-fast custom geospatial selection and export tool built on Waffle House locations as a proxy for storm impact and service resilience. Supports interactive filtering and one-click data export for planners.

View app

Shiny Mapping Public safety

Tech: R · Shiny · Remote sensing

Deepwater Horizon Hexadecane App

An interactive 3D geospatial app visualizing hexadecane concentrations from the Deepwater Horizon spill. Combines map-based exploration with histograms and temporal controls for scientific storytelling.

View app

Environmental Remote sensing Visualization

Tech: Python · RAG · Local-first AI

GitHub Repository RAG (CosmosDB + Ollama)

A local-first Retrieval-Augmented Generation system that ingests large collections of GitHub repositories into Cosmos DB (emulator) and uses Ollama for embeddings and chat. Includes helpers to scrape, rank, and clone repos before ingest.

View code

RAG Ollama Azure Cosmos

Tech: Python · Desktop app

Monte Carlo Sphere: 2D & 3D π Approximation

A standalone Python executable that demonstrates Monte Carlo estimation of π in 2D and 3D with interactive visuals. Built to show how numerical methods connect to geometry in an intuitive way.

View code

Numerical methods Desktop Education

Tech: Python · APIs · Automation

FBI Crime Data Explorer API Bot

An asynchronous query bot that talks to the FBI Crime Data Explorer API, handles large request batches, and outputs structured results for downstream analysis.

View code

APIs Automation Crime data

Tech: Tableau · Data viz

WHO Mortality Dashboard

A Tableau project converting a static WHO mortality analysis into a fully dynamic dashboard. Demonstrates calculated fields, parameter-driven views, and dynamic titles.

View project

Tableau Health data

Tech: Python · QGIS

Geomorphons Feature Processing

A standalone Python workflow that plugs into QGIS to generate and process geomorphon-based terrain features, making landform classification reproducible and scalable.

View project

Geoprocessing Terrain

Tech: R · Data viz

Chaos Game in 3D

A 2D chaos game rendered in three dimensions, used as a teaching and exploration tool for probabilistic fractal generation and advanced data visualization.

View project

Fractals Visualization


Research & methods

Tech: Machine learning · Archaeology

Sampling Bias & Environmental Correlation in Kurdistan

A multi-model machine learning study (RF, GBM, MaxEnt) exploring sampling bias and environmental covariates in archaeological predictive mapping for Northern Iraqi Kurdistan.

View project

Archaeology SDM Bias

Tech: Deep learning · Flood risk

Deep Learning for Flood Evaluation

An application of deep learning to evaluate flood extent and risk, combining spatial data with neural networks to improve situational awareness.

View project

Remote sensing Flooding

Tech: 3D morphometrics

Auto-Landmarking of Human Viscerocranium

Research on automating landmark placement on 3D skull scans, using morphometric techniques to support classification and pattern detection in cranial shape.

View project

3D Morphometrics

Tech: Statistics · Data quality

PCA for Visual Inspection of Missing Data

Uses Principal Component Analysis to visualize and diagnose missing data patterns, helping analysts understand where data gaps might bias downstream models.

View project

PCA Data quality

Tech: Machine learning · Archaeology

Machine Learning for Archaeological Geographic Data

An end-to-end example demonstrating how ML models can support archaeological research using geographic covariates.

View project

Archaeology ML

Tech: Photogrammetry · 3D

Structure-from-Motion 3D Photogrammetry

Demonstrates a full SfM workflow to build 3D models from overlapping photographs, used in both archaeology and environmental analysis.

View project

Photogrammetry 3D models

 
  • © 2025 LELAND DATA CONSULTING. ALL RIGHTS RESERVED.