Skip to content
View Tommy-Burns's full-sized avatar

Block or report Tommy-Burns

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
tommy-burns/README.md

Hi, I'm Thomas πŸ‘‹

Geospatial software engineer (backend + mobile) who builds software and Earth observation systems that actually ship to production - not just notebooks.

I have a geomatics background and I write real software, so I sit in the gap between spatial data and production systems: collecting it (mobile sensors), processing it (Python / EO pipelines), and delivering it (APIs, dashboards). Strongest on the backend and mobile side, and comfortable across the stack.

πŸŽ“ Currently an MSc student in the Copernicus Master in Digital Earth (Salzburg), specialising in Geodata Science & AI for Earth Observation.

πŸ“Ί I also teach in public β€” building geospatial web apps and Earth Observation analysis on YouTube.

🌐 Socials:

LinkedIn YouTube


πŸš€ What I'm building

Roadessy β€” an intelligent road-monitoring platform that turns a smartphone into a survey device: it captures road-roughness (IRI) and defect data, syncs to the cloud, and processes it into maps, dashboards, and reports. I built the mobile data-collection app (sensor-based capture) and the Django + FastAPI backends, and deployed the pipeline end to end.

Easy-EO β€” a Python library for chainable raster processing, algebra, and visualization on top of rasterio and NumPy. Clean EEORasterDataset abstraction, operator overloading for raster math, and a pluggable backend/adapter layer β€” designed so common EO workflows read in one fluent chain instead of pages of boilerplate.


πŸ’» Tech Stack:

Python TypeScript JavaScript Kotlin HTML5 CSS3 DigitalOcean Vercel Django DjangoREST FastAPI Next JS Streamlit Postgres Redis Supabase GitHub Actions Git GitHub Docker

Geospatial / EO Β· GDAL Β· rasterio Β· STAC Β· xarray Β· NumPy Β· Sentinel & Landsat imagery


🀝 Open to work

I'm open to internships, collaborations, and freelance work in Earth Observation, geospatial data science, and backend / software engineering. Let us talk.

Popular repositories Loading

  1. easy-eo easy-eo Public

    EasyEO is a lightweight, extensible Python library for raster-based Earth Observation (EO) analysis which allows for chainable raster processing, algebra, and visualization.

    Python 10

  2. ghana_post_reverse_geocode ghana_post_reverse_geocode Public

    A geocoder and reverse geocoder for the Ghana Post GPS System using SHAIBU ZACHARIYYA's (@terewere) API

    Python 1

  3. read_and_plot_NetCDF_file read_and_plot_NetCDF_file Public

    This repository contains Python scripts that can read and plot data from NetCDF Files

    Python 1

  4. boat-classifier-app boat-classifier-app Public

    This is the official repository for the BOAT CLASSIFIER APP developed by Thomas Burns Botchwey and Ee Faye Chong as the final project for our Application Development class

    HTML 1

  5. Music_Player Music_Player Public

    This is my first music player app with Python Tkinter

    Python

  6. python-distance-converter-with-tkinter python-distance-converter-with-tkinter Public

    This is a distance converter built in Python with Tkinter. It can convert between multiple units.

    Python