About
I started off my career as a Geographic Information Systems Analyst. I have always had a knack for tinkering with code and began a journey that started with writing simple Python scripts to developing Full Stack Web Applications. With my background in GeoSpatial I tend to speacilize in developing Maps for the web, but I can do much more. I am always learning and I love to build.
Today I work as the Lead Front End Engineer on an small team speacilizing in developing Mapping Applications that support vital agricultural research.
Experience
2018 - Present Lead small Agile team of Frontend engineers in development, architecture, and design of a mapping application to support agricultural research.
- React
- React Map GL
- Mapbox Web GL
- Deck GL
- Redux
- D3
- Vite
- Ant Design
2018 - 2022 Spearheaded the development of a cutting-edge SaaS product catering to land development asset mapping needs, serving as both a partner and lead developer.
- React
- Mapbox
- React Query
- Tailwind
- AWS
- MySQL
- Webpack
2017 - 2018 Director of GIS department for Engineering and Land Development firm. Manage GIS teams and Projects while prioritizing project scope, timelines, and budget. Built internal Web Mapping application for Land Development projects and Engineering site due dilligence.
- ArcGIS
- QGIS
- AutoCad
- Mapbox
- jQuery
- Digital Ocean
- Express
2012 - 2017 GIS Manager - Tamarack ConsultingPlayed a pivotal role in the dynamic expansion of a startup specializing in Land Development and Civil Engineering, steering the firm's growth trajectory from a team of 2 to a robust team of 20 within a span of 5 years, culminating in its acquisition by Manhard Consulting LTD. Assumed comprehensive oversight of all GIS projects, leading the conceptualization, execution, and delivery of GIS solutions tailored to Urban Planning, Land Development, ROW acquisition, Site Discovery, and Business Development needs
- ArcGIS
- QGIS
- AutoCad
- Leaflet
- OpenLayers
- Digital Ocean
- Express
- Python
Projects
NextJS Dashboard
Dashboard built with NextJS and Tailwind CSS. I built this to gain experience with NextJS. Planning to update the Dashboard data to be dynamic by adding a editable PRISMA database.
Mapbox Draw Tool
Over the years I have built several Draw Tools to be used with the Mapbox API. This project is a simplified version of a Mapbox Draw Tool. With this project users can Create, Edit, and Delete GeoJson data as Polygons and Lines.
Fun With D3
D3 can be used to visualize both Spatial and Non Spatial data. I have used D3 on various projects throughout my career and built this project to highlight some of the neat things you can do with the tool.