Skip to content
View lin0qlin's full-sized avatar

Block or report lin0qlin

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

Lin Qiuling | Data Engineer & Geospatial Software Engineer

πŸ“§ Email | πŸ”— LinkedIn


πŸ‘©β€πŸ’» About Me

I’m Lin Qiuling, a Geomatics & Information Systems engineering student with a strong interest in
data-driven applications, geospatial software, and data engineering workflows.

This GitHub is my technical portfolio.
Each repository reflects real coursework or team projects, focusing on architecture, data handling, and practical implementation.


🎯 Career Focus

I’m targeting internships or junior roles in:

  • Data Engineering / Data Analysis
  • Technical Product Manager
  • Geospatial Software Engineering

I enjoy working at the intersection of data, systems, and real-world use cases, especially in collaborative projects with clear structure and end-to-end delivery.


πŸ› οΈ Technical Stack

Programming & Data: Python (data processing, PyQGIS), C++, SQL (PostgreSQL / PostGIS), JavaScript / TypeScript
GIS & Geospatial: QGIS, PyQGIS, GDAL, GeoJSON, Shapefile, Raster data, Coordinate systems & spatial analysis
Software & DevOps: Git & GitHub, Docker & Docker Compose, CI/CD with GitHub Actions, Linux, CMake, Qt
Other: Agile / Scrum (team projects), Technical documentation, Architecture diagrams


πŸš€ Selected Projects

πŸ—ΊοΈ Data Visualisation Software (Cute GIS)

Frontend & scrum master – Team project

  • Description: A desktop GIS application for Unix platforms supporting 2D/3D visualization of vector and raster data.
  • Key Features:
    • Load local geospatial data (.shp, .geojson, .tiff)
    • WMS / WFS streaming
    • Layer reordering and attribute inspection
    • Session save & restore
  • Tech: C++, Qt, GDAL, CMake, Scrum

πŸ”„ CI/CD DevOps – Vehicle Management CLI

Co-developed with a teammate

  • Description: CI/CD pipeline for a CLI application interacting with a vehicle management backend.
  • Key Features:
    • Automated linting, testing, and build with GitHub Actions
    • Docker image versioning via Git tags
    • Reliable and reproducible deployment
  • Tech: TypeScript, Node.js, Docker, GitHub Actions, Jest

🌍 QGIS Plugin – Spatial Query Tool

Individual academic project

  • Description: A QGIS plugin for spatial analysis around a selected point.
  • Key Features:
    • Coordinate capture and CRS transformation (WGS84)
    • Reverse geocoding via public geospatial APIs
    • Buffer generation and spatial feature counting
  • Tech: Python, PyQGIS, Qt Designer, REST APIs

β™ŸοΈ 3D Chess (C++ / OpenGL)

  • Description: A 3D chess simulation focusing on graphics programming and software structure.
  • Key Features:
    • 3D chessboard and pieces
    • Camera control and interaction
    • Chess movement logic
  • Tech: C++, OpenGL, CMake

πŸ’‘ What You’ll Find Here

  • Clean, documented repositories (some of them)
  • Clear separation between academic, team, and personal projects
  • Emphasis on data handling, architecture, and reproducibility

I value clarity, collaboration, and learning-by-building more than flashy demos.


⭐ Feel free to give me feedback!

Pinned Loading

  1. ENSG-TSI24/cute-gis ENSG-TSI24/cute-gis Public

    C++ 4 2

  2. hamza-rachidi/cli-vehicle-client hamza-rachidi/cli-vehicle-client Public

    TypeScript 1

  3. ENSG-TSI24/Pingouins-QGIS-Raster ENSG-TSI24/Pingouins-QGIS-Raster Public

    Python

  4. Qplugin_SpatialQueryTool Qplugin_SpatialQueryTool Public

    Python