< GIS Developer · Data Engineer · Builder />

Broc
Hammett

Building |
4+ yrs geospatial engineeringM.S. GIS2 certifications
Python ·JavaScript ·Go ·ArcGIS ·PostgreSQL ·Docker ·Azure ·React ·Django ·Pandas ·SQL Server ·CI/CD ·Python ·JavaScript ·Go ·ArcGIS ·PostgreSQL ·Docker ·Azure ·React ·Django ·Pandas ·SQL Server ·CI/CD ·
scroll

01. about

Who I Am

Self-taught developer who thrives where creativity meets complex logic.

I'm based in the Kansas City metro area with a passion for building intuitive applications that solve real-world problems. My path into software started where it does for a lot of developers — video games. Growing up playing games sparked a curiosity about computers that eventually led me to programming.

My superpower is finding a way to make things work — whether that means picking up a new language, diving into unfamiliar tooling, or working through a problem until it clicks. The world is full of problems worth solving, and I love being the person who figures out how.

I hold a Master's in Geographic Information Science from Northwest Missouri State and completed LaunchCode's full-stack web development program, where I built a foundation across JavaScript, Java, Angular, and Spring Boot. Since then I've never stopped learning.

When I'm not coding you'll find me watching movies, reading a good book, or cooking something new.

broc@portfolio ~ %
$whoami
broc-hammett
$cat interests.txt
data engineering · AI applications automation · geospatial systems problem solving · continuous learning
$echo $ORIGIN
self-taught developer → LaunchCode grad → M.S. GIS
$echo $OUTSIDE_WORK
video games · movies · books · cooking
$

02. experience

Where I've Worked

Nov 2024 – Present

current

GIS Developer

Geospatial Consulting Group International (geocgi)

  • Develop and configure geospatial applications, tools, and scripts across ArcGIS Online, ArcGIS Enterprise, and Experience Builder to meet diverse functional requirements.
  • Maintain and develop geospatial APIs including Esri's ArcGIS Server APIs (JavaScript, REST, Python), enabling seamless integration and data delivery.
  • Apply CI/CD best practices to streamline application delivery; manage RDBMS systems including SQL Server and PostgreSQL.
ArcGISPythonJavaScriptREST APICI/CDPostgreSQL

Nov 2022 – Nov 2024

GIS Database Analyst

Geospatial Consulting Group International (geocgi)

  • Administered ArcGIS Online and Portal, managing users, groups, content, and applications across an enterprise geospatial environment.
  • Architected scalable GIS solutions integrating data from multiple systems into ArcGIS Enterprise; performed geodatabase management, data transformation, and enterprise integration.
  • Leveraged ArcPy, Python, and SQL for automation and data processing; tracked system enhancements via Azure DevOps.
ArcGIS EnterpriseArcPySQLPythonAzure DevOps

Oct 2021 – Nov 2022

GIS Programmer Analyst

Atlantic Engineering Group

  • Developed, tested, debugged, and maintained custom web-based GIS applications and supporting web services using SDLC best practices.
  • Built dashboards providing clients with tools and data for event monitoring, trend analysis, and decision support.
  • Provided ongoing support, troubleshooting, and enhancements for existing GIS applications, scripts, and tools.
GISWeb AppsDashboardsJavaScriptPython

03. education

Background & Certs

Full-Stack Web Development

LaunchCode

2019 – 2020
  • 20-week intensive program covering foundational programming, JavaScript, Angular, Java, and Spring Boot.
  • Certificate of Achievement in JavaScript and Java Web Development.
JavaScriptAngularJavaSpring Boot

M.S. Geographic Information Science & Cartography

Northwest Missouri State University

2015 – 2016
GISCartographySpatial Analysis

certifications

Microsoft Certified: Azure Fundamentals

Nov 2024

CompTIA Security+ CE

Mar 2023 · Expires Mar 2029

04. projects

Things I've Built

01

ScrapeFootball

NFL Quarterback Stats Scraper & Visualizer

Automated web scraper that pulls NFL quarterback passing statistics from Pro Football Reference (2021 season) using Python, Selenium, and ChromeDriver. Visualizes results as radar charts for multi-metric performance comparison.

PythonSeleniumBeautifulSoupJupyterData Viz
02

goserver

Containerized HTTP Server in Go

A from-scratch HTTP server built with Go and containerized using Docker. Explores systems-level programming and modern DevOps deployment patterns, with Python tooling alongside the core Go service.

GoDockerPythonServerDevOps
03

skills_tracker

Personal Skill Logging Web App

A Django web application built as the capstone project for LaunchCode's Liftoff program. Features user authentication, skills logging, and a template-driven UI. Deployed to Heroku.

PythonDjangoHTML/CSSHerokuFull Stack
04

asteroids

Classic Arcade Game in Python

A fully playable recreation of the classic Asteroids arcade game built with Python and Pygame. Features object-oriented architecture with a CircleShape base class for collision geometry, modular player, shot, asteroid, and field systems.

PythonPygameOOPGame Dev
05

cryptozombies-lesson-code

Solidity Smart Contract Learning Project

Source code from the CryptoZombies interactive blockchain development course — covering Solidity smart contract fundamentals across 6 lessons. An early dive into Web3 and decentralized application development.

SolidityJavaScriptBlockchainWeb3Smart Contracts

More projects in progress —
see all on GitHub →

05. skills

Tech Stack

Languages

PythonJavaScriptJavaSQLGoHTML/CSSSolidity

Data & Analysis

PandasNumPyMatplotlibJupyterSeleniumBeautifulSoupREST API

Cloud & DevOps

Microsoft AzureAWSDockerAzure DevOpsCI/CDHeroku

GIS & Geospatial

ArcGIS OnlineArcGIS EnterpriseExperience BuilderArcPyArcGIS API for PythonPostgreSQLSQL Server

Web & Frameworks

DjangoAngularSpring BootReactBootstrapNode.js

Tools

GitGitHubSQL Server Mgmt StudioJupyter Notebooks