As a Software Engineer at envidat.ch I work to maintain an existing codebase, contribute to new feature development, and generally keep things operating through modernised deployment and best practice DevOps.
20% workload project for mastweb.ch an ecology project that is part of WSL.
Full stack, including PostGIS database, authentication, and geospatial processing.
Volunteer Software Dev @
Key contributor to the Field Mapping Tasking Manager a project conceived to aid the humanitarian response to the 2023 earthquakes in Turkey/Syria.
Working on the FastAPI backend, the odkconvert processing library, and general develops and production deployment.
Innovation Team @
The innovation team sought to transform the satellite imagery business of CGG by automating workflows and moving system into a sustainable and resilient infrastructre.
Our end goal was to produce a Google Earth Engine competitor, with added value from our expertise processing imagery. Our datacenter and processes were preparing for an influx of data on the petabyte level.
Some of the tasks I undertook as a Geospatial Python Developer:
- Processing Sentinel 5P imagery to produce an air quality anomaly reporting system.
- Replacing processing crons and SLURM with K8S-based Apache Airflow.
- Creating APIs with basic frontends for data table visualisation.
Natural Wonders Map
In 2017 I developed an Android application using the Python Kivy framework. The goal was to record and view natural wonders around the world - a TripAdvisor for natural wonders if you like, with value added.
The app has since been removed from the Play Store as it was build for an old SDK.
You can download it from here and sideload.
While working as a geological contractor in Australia, I spent some of my free time developing in Python.
On a freelance project contract for TerraSearch I created a bespoke QGIS plugin for easier map registration. The tool allows users to drag-reposition raster images (e.g. geolocial maps) to align manually with topographic and man-made features (e.g. streams, boreholes), amongst other things.
Other Open-Source Contributions
For more work you can check my Git repos or LinkedIn profile...