Craig De Stigter

Lead Engineer at Koordinates

Auckland, Auckland, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Craig De Stigter is a Lead Engineer based in Auckland with over 16 years of hands-on experience building and operating the Koordinates geospatial platform, where he was employee #1 and has shaped product, infrastructure, and team processes. He led major initiatives like the Kart "Git for Data" system, a multi-tenant ID migration, and the adoption of AI-assisted development while reducing technical debt and improving performance. A pragmatic full-stack backend engineer, Craig has implemented core systems including spatial/text search, export/upload tooling, an async task runner, and Docker-based developer tooling. He is an active open-source contributor to prominent projects such as GDAL and Django REST Framework, improving test suites, serializers, and CI to boost reliability for the wider geospatial and web API communities. Available for part-time Python and geospatial contracts, he combines deep domain knowledge with mentoring and conference speaking experience across PyCon, DjangoCon and FOSS4G. An engineering generalist who prefers shipping resilient systems, he often surfaces opportunities by merging operational insight with product design.
code16 years of coding experience
bookBachelor of Engineering - BE, Computer Software Engineering, Bachelor of Engineering - BE, Computer Software Engineering at The University of Auckland
github-logo-circle

Github Skills (22)

api-rest10
ogr10
serializer10
pytest10
python10
api-design10
restful-api10
django10
testing10
gdal10
django-rest10
geospatial10
spatial-data10
geo10
django-testing10

Programming languages (13)

PowerShellC++CGoPerlHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
encode/django-rest-framework

Mar 2013 - Aug 2018

Web APIs for Django. 🎸
Role in this project:
userBack-end Developer
Contributions:21 commits, 10 PRs, 16 comments in 5 years 6 months
Contributions summary:Craig primarily contributed to the Django REST Framework codebase, focusing on enhancements and bug fixes related to serializers, related fields, and generic views. Their work involved refining serializer behavior, improving the handling of default values, and correcting foreign key writing issues. Additionally, the user added comprehensive tests for related fields, including source arguments and dotted lookups, ensuring the robustness of the framework.
apipythondjango-rest-frameworkdjangoweb-apis
OSGeo/gdal

Apr 2018 - Aug 2019

GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats.
Role in this project:
userBackend Developer & QA Engineer / Test Automation Engineer
Contributions:1 review, 61 commits, 15 PRs in 1 year 4 months
Contributions summary:Craig's contributions primarily involve fixing bugs and improving the test suite for the GDAL library. They addressed issues related to the detection of geometry types in MITAB files and corrected test failures. Furthermore, the user updated and refactored existing tests, including migrating some to utilize pytest parametrization, and made changes to the CI configurations to streamline the testing process and improve its integration.
licensedrasteriogeospatialrasterdata-formats
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Craig De Stigter - Lead Engineer at Koordinates