Summary
Enterprise software engineer and veteran with over a decade of experience building scalable, AI-integrated geospatial and web applications. Currently a Geospatial Software Developer on the Hydro Tools team at XTS, I architect mission-critical workflows for the USGS, supporting national initiatives like the National Map Project. My expertise spans the full stack, with deep proficiency in Python (Django, Flask), Go, and modern frontend frameworks like Next.js and React. I specialize in bridging the gap between complex spatial analysis and high-performance cloud architecture, leveraging LLMs and AI-driven automation to solve real-world engineering challenges.
Employment
Xcellent Technology Solutions
As a Lead Geospatial Software Developer contracted to the U.S. Geological Survey (USGS), I architect and maintain sophisticated software ecosystems for hydrologic modeling and large-scale data analysis. My work is foundational to national environmental sustainability initiatives, where I design 3D hydrologic models that predict complex system responses to environmental stressors. Leveraging a stack of Python, pandas, and cloud-native geospatial technologies, I develop high-performance modeling workflows that bridge the gap between advanced scientific research and actionable technical solutions. I am responsible for driving engineering excellence through robust architecture, algorithm optimization, and the integration of AI-driven data processing to support the USGS's mission of providing critical scientific information for global water resource management.
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 Lead Developer, I spearheaded the architectural transformation of a legacy housing counseling CMS into a high-performance, Django-driven platform. This strategic redevelopment involved migrating from a restrictive low-code environment to a custom, scalable backend capable of supporting rapid organizational growth. I engineered sophisticated ETL pipelines to automate complex data migrations from disparate legacy systems into the mPact Pro platform, significantly reducing manual overhead and ensuring data integrity. Working as the primary technical decision-maker, I collaborated with stakeholders to implement mission-critical features, optimized SQL-driven business objects for high-load performance, and established a modern full-stack foundations for a user-centric enterprise application.
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
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, making it a versatile tool for geographic data exploration and analysis.
Ravenwood AI
Ravenwood AI is a personal AI assistant web application I have developed that mimics core functionalities of ChatGPT - it allows natural language conversations with artificial intelligence, switching between different AI engines like Claude and OpenAI. Users can have nuanced, contextual dialogues, generate images from text prompts with DALL-E 3 integration, save chat history in persistent user accounts, and manage access controls. Building this miniaturized version of ChatGPT has expanded my hands-on expertise in training dialogue models to simulate intelligent conversations, correct mistakes, and reject inappropriate requests. Though limited compared to the vast resources available to large AI labs, creating my own custom assistant from the ground up has been a valuable learning experience technically, and demonstrated my capabilities in working with state-of-the-art natural language processing.
Migration Assistant
This application is designed to clean and normalize data in an Excel file to match a specific template. The user can upload an Excel file, the application will then clean and normalize the data, and finally the user can download the cleaned and normalized data in the specified template format. Designed as tooling to assist with agency data migrations from one cms to another
Outernet Broadband
Developed a responsive website for Outernet Broadband, a local internet service provider. Implemented the website using NextJS with Sanity.io for frontend and content management, leveraging the Bootstrap 5 framework for enhanced styling and layout. Integrated various features, including a dynamic services section, Google Maps integration to display the business location, and fetching and displaying Google reviews. Utilized the Facebook Chat API to provide a seamless communication channel for customers. Implemented custom CSS animations to enhance the visual appeal and user experience. Successfully migrated the project from Bootstrap 4 to Bootstrap 5, improving compatibility and keeping up with the latest web development standards. This project showcased strong front-end development skills, attention to detail, and the ability to integrate third-party APIs effectively.
Pixelhub Entertainment
At Pixelhub Entertainment, I successfully launched an engaging and monetizable blog application, significantly enhancing the client's online presence. I implemented a robust content management system (CMS) that improved user engagement and content management. By integrating targeted advertising, I increased the client's revenue potential. My work involved collaborating closely with the client to understand their needs and deliver a solution that met their expectations, showcasing my ability to deliver high-quality, user-centric web applications.