Summary

Experienced Software Developer and disabled veteran with over a decade of expertise, specializing in Python development for geospatial and web-based applications. Currently, I work as a Geospatial Software Developer on the Hydro Tools team at Xcellent Technology Solutions, where I build advanced geospatial workflows for environmental and hydrological projects for the USGS. My backend proficiency includes Python frameworks such as Django and Flask, crafting robust, scalable solutions that integrate seamlessly with frontend technologies like Next.js and React. With a strong focus on engineering backend systems for real-world geospatial challenges, I consistently deliver high-performance applications that support national initiatives like the National Map Project.

Employment

Xcellent Technology Solutions

As a Geospatial Software Developer employed by Xcellent Technology Solutions and contracted to the U.S. Geological Survey (USGS), I play a crucial role in advancing hydrologic science and environmental sustainability. My work focuses on developing and maintaining sophisticated software tools for hydrologic modeling, data analysis, and decision-making in water resource management. I contribute to the creation of 3D hydrologic models that predict system responses to changing environmental conditions, utilizing my expertise in Python, software architecture, and geospatial technologies. My responsibilities include designing and implementing efficient algorithms, integrating software components, and ensuring optimal performance through rigorous quality assurance procedures. I work with technologies such as Python, Pandas, NumPy, and ArcGIS to develop data-intensive modeling workflows and visualizations. By bridging the gap between hydrologic science and technology, I help create impactful solutions that support the USGS's mission of providing reliable scientific information for effective water resource management and environmental stewardship.

Scale AI

As an AI Training Expert at ScaleAI, I have been instrumental in training and optimizing AI models to enhance data annotation accuracy and efficiency. I developed and implemented rigorous quality control measures, ensuring high standards of AI model performance. By collaborating with cross-functional teams, I integrated AI solutions into client workflows, boosting overall productivity by 15%. Utilizing Python and various machine learning frameworks, I refined training algorithms and provided expert guidance on best practices for AI model training and deployment. My contributions have been pivotal in achieving successful project completions and high client satisfaction.

Freelance Developer

As a seasoned fulltime freelance developer, I specialize in creating bespoke websites that seamlessly integrate modern technology and captivating design. My focus is on delivering end-to-end CMS solutions using Next.js and Sanity, enabling clients to manage their content effortlessly while ensuring top-notch performance and security. With a client-centered approach, I collaborate closely to transform project requirements into user-friendly, visually appealing websites that align with their brand and goals. Staying current with the latest web development trends and technologies, I guarantee that the websites I develop are both current and future-ready. Utilizing Git for streamlined version control, I enhance collaboration and transparency in the development process. This approach ensures efficient project management, allowing me to consistently deliver high-quality work within tight timelines.

Community Ventures

As the dedicated Lead Developer, I am currently spearheading the comprehensive redevelopment of our housing counseling CMS from the ground up, utilizing the robust Django framework. This transition is a strategic move away from a low-code platform, ensuring our system scales seamlessly as we continue to experience rapid growth. One of my key accomplishments includes optimizing agency onboarding processes through the creation of efficient ETL pipelines. These pipelines facilitate the smooth migration of critical data from their previous CMS to the dynamic mPact Pro platform, streamlining the adoption experience for our clients. Collaborating closely with the project manager, I have assumed the pivotal role of primary developer, championing the implementation of novel features and enhancements within the mPact Pro CMS. My proficiency in SQL has empowered me to design and develop resilient backend business objects that drive the interactive and user-centric front-end pages of the CMS.

Whayne Supply

At the heart of my contributions, I developed and seamlessly integrated a tailor-made application, revolutionizing the way technicians and ongoing jobs are managed within the shop. This innovation included the creation of a secure login system exclusively for Jeffersonville, IN location employees, facilitating smooth access to the application. Working closely with the service manager, I played an integral role in the daily operations of the shop. This encompassed critical responsibilities such as efficiently opening and closing work orders. My proactive approach extended to financial matters, as I diligently monitored expenses and devised streamlined solutions that contributed to meeting monthly service budgets. Leveraging my extensive knowledge of troubleshooting procedures and repairs, I consistently ensured the swift and effective resolution of customer issues. This in-depth expertise not only bolstered customer satisfaction but also fortified the shop's reputation for excellence.


Projects

fastapi-react-starter

A modern starter template featuring a FastAPI backend with a PostgreSQL database and React 19 frontend with Tailwind CSS, React Router 7, Shade/cn, and vite tooling.

gis-playground

GIS Playground is a comprehensive web-based GIS application that combines multiple data sources and provides advanced spatial data visualization and analysis capabilities. The application features real-time wildfire data integration, intelligent spatial data processing, and interactive mapping functionality.

RuneOfTheDay

A React Native app built with Expo that delivers a daily rune from the Elder Futhark set, complete with its symbol, name, and meaning. The app also includes features like a rune list and interactive flashcards to help users learn about runes.

go_scaffold

A powerful command-line tool for scaffolding new Go projects with multiple templates based on popular Go project setups.

blog_examples

As I write technical blog posts covering various programming topics, frameworks, and development concepts, this repository will house all the practical examples and code snippets that accompany those articles.

geotoolkit

GeoToolKit is a comprehensive Python package that provides a unified interface for common GIS operations using both ArcPy and GDAL/Open Source implementations. It aims to simplify geospatial workflows while maintaining flexibility in choosing the underlying GIS engine.