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.
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.
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
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
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
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
- 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
- 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!


