Skip to content
View leiding06's full-sized avatar

Block or report leiding06

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
leiding06/README.md

Hi, I'm Lei 👋

All projects in this account are personal projects.

Full-stack developer with a passion for turning ideas into functional applications.
GIS specialist exploring the stories hidden in spatial data and automating GIS workflows.
Problem-solver at heart, whether it’s math, coding algorithms, or fixing broken door hedges.


More About Me

Outside of work, I’m fascinated by shipwrecks and coastal archaeology at risk from erosion. I also love math and logic puzzles, and spend weekends solving problems just for fun. When I’m not at a desk, you’ll usually find me at the gym 4–5 times a week or catching waves in Devon.

Unlike many programmers who started coding in childhood, I took the long way around before discovering this passion. That journey has given me a broader perspective, and I bring that mix of experiences into everything I do.


Tech Stack & Skills

  • GIS & Mapping: QGIS, ArcGIS, Mergin Maps, PostGIS, GPKG
  • Programming & Development: Python, Java, HTML, Spring Boot, RESTful APIs
  • Cloud & DevOps: AWS (EC2, S3, Lambda, Elastic Beanstalk), Git, CI/CD
  • Data & Analysis: GIS data processing, geophysics data handling, database CRUD
  • Other Tools: JUnit, MockMvc, SLF4J (logging), AI-assisted code testing
REST Postman HTML Tailwind CSS JavaScript TypeScript Node.js Next.js Java Spring Qt Python NumPy PostgreSQL AWS Microsoft Azure ArcGIS QGIS Leaflet GeoServer GeoPandas
---

Feel free to connect with me!

Popular repositories Loading

  1. gis-auditor-report gis-auditor-report Public

    A QGIS plugin for auditing vector layers: check shared keys, spatial relationships, and duplicates, with exportable reports.

    Python 2

  2. raster_feature_extractor raster_feature_extractor Public

    Raster Feature Extractor is a QGIS plugin that identifies and extracts significant features from greyscale raster data using user-defined thresholds, and vectorizes the results into polygons. For m…

    1

  3. advanced_mortgage_projector advanced_mortgage_projector Public

    A sophisticated mortgage calculator that factors in inflation to visualize the true long-term cost of a loan. It contrasts nominal payments with real purchasing power, providing a clearer financial…

    TypeScript 1 1

  4. profile-technology-icons profile-technology-icons Public

    Forked from marwin1991/profile-technology-icons

    📋 😄 Add icons to your GitHub profile using this generator 😄 📋

    JavaScript 1

  5. 9700km_website 9700km_website Public

    Home page for the team 9700km

    TypeScript

  6. read_only_switcher read_only_switcher Public

    QGIS plugin. Read-Only Switcher lets you toggle the read-only flag for one or more selected layers directly from the Layers panel, saving you the step of opening Project Properties.

    Python