Senior GIS Specialist II Β· GIS Developer & Data Engineer
I build tools that multiply team productivity β from QGIS plugins saving 90% production time, to web dashboards serving 50+ external users. I bridge geospatial science with software development to solve real operational problems.
Technical Skills
Combining geospatial expertise with programming skills across multiple languages and platforms.
Portfolio
Every tool below solves a real problem for real people β built from scratch, deployed, and actively used by my team.
Groups GIS layers by a chosen attribute and exports each group as its own folder inside a single KMZ file. Eliminates the manual process of individually exporting and organizing layers β achieves what public tools cannot do natively.
A web-based scheduling system managing field deployment schedules for the entire department. Handles per-member schedule tracking, pullout/deployment coordination, and organizational data across 39 staff members. Deployed on Cloudflare Workers for fast, serverless access.
An interactive political mapping dashboard with real-time alignment visualization (incumbent, probable, contested) filtered by municipality and barangay. Paired with a Cloudflare-deployed data submission portal with authentication, used by a distributed external task team.
Automated pipeline for processing SWMAPS KMZ community development reports (v5.1). Converts raw field survey exports into structured GIS-ready outputs, eliminating repetitive manual steps for both seniors and juniors.
Automated SWMAPS KMZ report processing pipeline for LSR workflows (v4.1). Parallel to the COMDEV tool but tailored to LSR-specific field report structures, serving the same daily user base.
Ranks parcels/polygons by their sequential position along a reference corridor line β critical for right-of-way workflows. Uses intersection-aware logic: if a polygon overlaps the line, it uses that point; otherwise it projects perpendicularly. Handles CRS mismatches automatically.
Applies optimized legend-style labeling to rule-based symbology layers. Supports pricing and non-pricing modes, configurable decimal places, unit suffixes, and classification fields. Eliminates manual legend label editing for senior map production workflows.
Transfers all named styles from one GIS layer to another, preserving style names and setting the active style to match the source. Addresses a gap in QGIS's native style management that required manual one-by-one copying.
A collection of advanced Excel formulas, Power Query (M Language) transformations, and VBA macros used across the full 39-person department daily. Automates data validation, reporting aggregation, and geospatial attribute processing pipelines.
About Me
I'm a Senior GIS Specialist II with a passion for building tools that make geospatial workflows faster, smarter, and more accessible. My work sits at the intersection of GIS science and software development β I don't just analyze data, I build the systems that process it.
Over the past years I've developed and deployed a full suite of tools β QGIS plugins, Python scripts, web dashboards, and automated processing pipelines β all actively used by colleagues every day. My KML export plugin alone saves teams 90% of the time previously spent on manual exports.
I'm now exploring opportunities where my combined GIS + development skill set can create larger-scale impact, particularly in roles that value technical depth alongside domain expertise.
Contact
I'm particularly interested in GIS developer, geospatial data engineer, or technical GIS specialist roles where I can build tools and systems at scale. Remote-friendly or on-site in the Philippines.
βοΈ voughn.calma.086@gmail.com