πŸ‘€
Open to Opportunities

Voughn Emil
Calma

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.

9+
Tools Built
90+
Users Served
500+
Hrs/Mo Saved

A Full-Stack GIS Developer

Combining geospatial expertise with programming skills across multiple languages and platforms.

🐍
Python
Automation & GIS Scripting
πŸ—„οΈ
SQL
Database Querying
🌐
HTML / JavaScript
Web Development
πŸ“Š
M Language
Power Query / Excel
πŸ“‹
VBA
Excel Automation
⚑
PowerApps
Low-Code App Dev
πŸ—ΊοΈ
QGIS
Geospatial Analysis
☁️
Cloudflare Workers
Edge Deployment

Tools I've Built

Every tool below solves a real problem for real people β€” built from scratch, deployed, and actively used by my team.

500+
Man-Hours Saved / Month
90+
Active Daily Users
90%
Time Reduction (KML Export)
9+
Deployed Tools
πŸ“¦
Organized KML Integrated Export
(OKIENAM)
QGIS Plugin

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.

⚑ 90% Time Savings πŸ‘₯ 20 Users πŸ“… Daily Python Β· PyQt5 Β· QGIS API
πŸ“…
Team Scheduler
Web Application Β· Cloudflare Workers

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.

πŸ‘₯ 39 Users πŸ“… Quarterly HTML Β· JS Β· Cloudflare Workers
πŸ—ΊοΈ
Electoral Mapping Dashboard & Submission Portal
Web Application Β· Full-Stack

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.

πŸ”’ Confidential Data πŸ‘₯ 50+ External Users πŸ“… Daily Leaflet.js Β· Cloudflare Β· JS
πŸ“Š
COMDEV Report Processing Tool
QGIS Processing Model

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.

πŸ‘₯ 20 Users πŸ“… Daily QGIS Model Β· KMZ Processing
πŸ“ˆ
LSR Report Processing Tool
QGIS Processing Model

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.

πŸ‘₯ 20 Users πŸ“… Daily QGIS Model Β· KMZ Processing
πŸ“
Right of Way β€” Poly-Line Position ID
QGIS Python Script

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.

πŸ‘₯ 6 Seniors πŸ“… Weekly Python Β· PyQGIS Β· Geometry Engine
🏷️
Legend Optimized Labelling
QGIS Plugin

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.

πŸ‘₯ 6 Seniors πŸ“… Weekly Python Β· QGIS Plugin API
🎨
Copy All Styles
QGIS Python Script

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.

πŸ‘₯ 6 Seniors πŸ“… Weekly Python Β· QGIS Style Manager
πŸ“‹
Department Excel Formula Suite
Excel Β· M Language Β· VBA

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.

πŸ‘₯ 39 Users (Dept-wide) πŸ“… Daily Excel Β· M Language Β· VBA

GIS Specialist by Training,
Developer by Practice

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.

QGIS Plugin Developer Built and deployed production QGIS plugins used daily by 20+ GIS professionals
Full-Stack Web Developer Built web apps on Cloudflare Workers/Pages serving 50+ external users
Data Pipeline Engineer Automated QGIS processing models and Excel pipelines used department-wide daily
Multi-Stack Proficiency Python, SQL, JavaScript, M Language, VBA, PowerApps, and Cloudflare ecosystem

Let's Work Together

Open to the Right Opportunity

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