Summary

Experienced Software Developer 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

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.

Education

Lambda School

Full Stack Web Development and Computer Science

Indiana University Southeast

Computer Science

US Army

Advanced Leadership Course


Skills

Python
Django
PostgreSQL
NextJS
TypeScript
JavaScript
React
GraphQL
NodeJS
Redux
Git & Github
Heroku
AWS
Machine Learning
Artificial Intelligence
ArcGIS Pro
QGIS
GDAL
ArcPy
GeoPandas

Copyright © 2025 Ravenwood Creations