Skip to content Skip to footer

It's Me, Geoff!

Coding is an exciting journey full of possibilities and challenges that can empower you to create, innovate, and bring your ideas to life. With coding, you can shape the digital world and be at the forefront of innovation. It is also a means of connecting with like-minded individuals and positively impacting the world. Embrace your passion for coding, explore the world of algorithms, and let your love guide you to endless opportunities and fulfillment.

Cyber Security
Web Technologies
The guy who everyone calls for Tech Support

Ihave been working on software development projects for over 20 years, collaborating with various companies across different industries. My passion lies in coding and cyber security, and believe it or not, I started my journey with Basic A on an Atari 800xl in the 80s. Although I may not find my GIBSON, I will continue my search for it.


2018/SEP – 2023/DEC METLIFE
2017/MAR – 2018/MAY BONWORTH
2016/SEP – 2017/MAR CME
2016/MAR – 2016/SEP RADIXX 
2015/SEP – 2016/MAR Partners Credit Union (Walt Disney)
2014/AUG – 2015/AUG Electronic Arts
2014/FEB – 2014/AUG Florida Health Care
2013/APR – 2014/JAN CSR (Air Force Space Contract)
2013/JAN – 2013/APR Patient Point
2012/AUG – 2013/JAN Abacus Technology Corporation (NASA)
2008/JAN – 2012/JUN Ladies Professional Golf Association
2006/APR – 2007/DEC Macro Transport
2004/NOV – 2006/MAR Academies of Excellence

2001/JUN – 2004/OCT GA CyberTech

1999/MAR – 2003/DEC Strang Communications

1998/AUG – 1999/FEB Business Technology Partners

2004/AUG – 2012/AUG United States Navy (Honorable Discharge)


I grew up in a household with a strong military background. This environment instilled in me the values of discipline, hard work, and dedication. I decided to serve my country by joining the United States Navy when I was of age. During my time in the Navy, I learned valuable skills that have stayed with me throughout my life, such as leadership, teamwork, and problem-solving.

After my service, I discovered my passion for software engineering. My interest in technology started at a young age, and I began teaching myself how to code when I was just 12 years old. I wrote my first lines of code using Basic A, a programming language designed for the Atari 800XL. Even then, I was fascinated by the “GOTO” command, which allowed me to jump to different parts of my code. This sparked my curiosity and motivated me to learn more about programming.

Over the years, I have gained experience in various programming languages, including Visual Basic, Perl, PHP, Python, C, C++, SQL, and C#. I have also worked with web development technologies like JavaScript and HTML. This diverse skill set has allowed me to adapt to different programming environments and work on various projects.

Throughout my professional career, I’ve had the opportunity to work with many top companies in various industries. One of the most exciting projects I worked on was developing software for the space industry. This project presented unique challenges and required high precision and attention to detail. I had to ensure the software was reliable, secure, and efficient, as any mistakes could have catastrophic consequences. It was a rewarding experience to be a part of such an important project and contribute to advancing space exploration.

Let's get in touch!


    .net (core)

    Project History

    History of projects that I have had the privilege to work on.


    As part of our development practice, we adopted the SAFE Agile methodology to ensure efficient and effective project management.


    I assisted in updating 6 legacy C# applications to the new .NET 6 framework with a final move to .NET Core. These applications were built using the Model-View-Controller (MVC) architecture and had DB2 connections using Dapper. To ensure the quality of the code, unit tests were written to satisfy the Sonar requirements.

    SSRS to PowerBI

    Moreover, I managed a migration project from SQL Server Reporting Services (SSRS) to Power BI. This task was challenging as it involved migrating more than 60 reports, which required meticulous planning and attention to detail.


    I also successfully managed an upgrade for one of our internal applications. This complex project required upgrading the application’s components and dependencies while ensuring the upgrade did not affect its functionality.


    To ensure that the applications were working as intended, I wrote regression tests using Selenium, which allowed us to identify and fix any issues in the software before release.


    VB6 to Modern MVC Apps

    I successfully updated a set of legacy VB6 and Webforms applications by migrating them to modern .net C# MVC applications, all while ensuring a seamless transition for the end users. Working closely with the development team, I designed and built the front end using Bootstrap and created a secure API to ensure the highest data privacy and security levels.

    In addition to my contributions, I led a team of six developers, mentoring them and managing outsourced projects to ensure timely and successful delivery. I collaborated with stakeholders, providing regular updates and progress reports, and ensured that all projects were delivered on time and within budget.

    My experience in successfully updating legacy applications and managing teams has given me a deep understanding of the software development process and the importance of effective communication, project management, and collaboration.


    Galaxy Quote Module

    This was a 6-month project that involved sustaining and developing a business application. As part of this project, I created a Quote Module for the current application, which is called Galaxy.

    To achieve this, I utilized ASP.Net 4+ technology with Telerik controls. I also built a web front end to enhance and update the Quote Module. The front end was developed using C#, MVC 4, Telerik, Microsoft Web API, jQuery, Bootstrap, JavaScript, and SQL Server 2012.

    Overall, this project has been focused on improving the functionality and usability of the Quote Module within the Galaxy application. The result is a more efficient and user-friendly system that better meets the needs of the business.

    Partners Federal Credit Union

    – Walt Disney

    OnBase Import Application

    With ASP.Net 4+, I successfully created an import service that effectively split larger historical PDF files, up to 500 MB, into smaller 1 MB files that could be more quickly and efficiently imported into OnBase. Additionally, I developed a process for importing legacy documents previously stored in SQL into OnBase for streamlined document management. The import service ensured that documents were imported safely and securely and that the process was efficient and effective.

     Modified Current Business Applications

    The task involves updating and modifying internal websites built mainly ASP.Net MVC 4 and SQL. These websites need to be adjusted to fit current requirements, which may include changes to the user interface, database design, or functionality. The modifications may also involve integrating new features, fixing bugs, or enhancing performance. It is essential to ensure that these updates are implemented safely and securely without compromising the integrity of the existing system. The ultimate goal is to improve the user experience and productivity while maintaining the stability and reliability of the websites.

    Signature Pad Addition to Symitar

    I developed a RepGen system that facilitates communication between the signature pad and other systems. The primary function of this system is to extract the members’ signatures and import them into OnBase along with the corresponding receipt. I utilized a blend of .Net 4.5 and PCL/1, Simitar’s proprietary programming language, to achieve this. The RepGen system acts as an interface between the signature pad and OnBase, allowing for a seamless data transfer and ensuring a streamlined user workflow.

    Electronic Arts

    Reporting MVC 5 Web Application

    I successfully developed a modular type framework application using various technologies such as ASP.Net MVC 5, NHibernate, Backbone, Structure Map, Microsoft Web API, jQuery, Bootstrap, SASS, Robot Framework, Selenium Library, and SQL Server 2010. The application is designed to be easily extendable in case of future changes in business rules.

    One of the critical aspects of software development is ensuring the quality of the product. To provide the application functions as expected, I created a web automation regression testing environment using Robot Framework and Selenium web driver. This testing environment has been set up to run tests automatically nightly, which helps identify any issues or bugs that may arise during the software development process. 

    Overall, the combination of these technologies has helped build a robust and efficient application that meets the needs of the business and ensures a high level of quality.


    – Air Force Space Contract

    Wiki Web Application

    The ASP.Net 4.0 technology has been utilized to construct a highly efficient Wiki-type framework application that can be seamlessly extended to cater to future business rule changes. The framework application has been designed with utmost precision and attention to detail, ensuring it is both user-friendly and highly scalable. With the capability to easily accommodate future changes, the application can be customized to suit the unique needs of businesses of any size and nature. The Wiki-type framework application is a testament to the power and flexibility of ASP.Net 4.0 technology and its ability to deliver cutting-edge solutions that meet the needs of modern businesses.

    Abacus Technology Corporation

    – NASA

    NE Labs SharePoint Application

    NE Labs is a comprehensive project designed to manage and oversee the operations of multiple labs located at Kennedy Space Center. The project is responsible for keeping track of various tests, experiments, and research conducted within the labs and ensuring the safe handling and disposal of hazardous materials. In case of an emergency, NE Labs also maintains detailed documentation of all lab activities for quick reference and response. The project is crucial in maintaining safety and efficiency in the labs and is dedicated to supporting the ongoing scientific endeavors at Kennedy Space Center.

    Oracle Password Changer

    Oracle Password Changer is a web application built on the 2.0 framework. It provides a secure and user-friendly interface, allowing certified users to change their passwords remotely without hassle. The application was initially built on 2.0, but unfortunately, the original code was lost. Later, the application was recreated on 4.0 using a decompiler. The new version of the application is now available with improved features and better performance.

    RT Proposal

    The RT Proposal application is a robust and efficient tool built using the latest technologies to deliver a seamless user experience. It is designed as an MVC 4 application in the C# programming language and uses the popular Razor template engine to generate dynamic views. The application is further enhanced with Bootstrap, a responsive front-end framework, and Entity Framework 5, a powerful ORM tool that easily handles database interactions. 

    With RT Proposal, users can create, bid, and review proposals related to various projects and initiatives at the Kennedy Space Center. The application boasts a user-friendly interface that makes navigating the various features and functionalities easy for users. Whether you are a project manager looking to create a new proposal or a team member looking to review an existing one, RT Proposal offers a comprehensive suite of tools to help you do the job efficiently and effectively.

    Ladies Professional Golf Association

    As the lead developer and project manager for all software-related applications at the Ladies Professional Golf Association (LPGA), I oversaw the development and implementation of various software applications. This included managing the entire software development lifecycle, from requirement gathering and analysis to design, development, testing, and deployment.

    Additionally, I managed all business databases from access to SQL Server 2000 – 2005, ensuring that the databases were adequately maintained and managed to support business operations. This included designing and implementing database structures, creating and maintaining data models, and developing and implementing data access controls to ensure data security and integrity.

    Player/Tournament Management Application 

    The Player/Tournament Management Software is a sophisticated application built with MVC 2, c#, and razor technologies. It provides a comprehensive solution for managing player data, tournament data, and other critical entities in the game. The software comes with multiple features that cater to the internal operations of the game, while a few of them are designed to be public or external. 

    The application’s design is not limited to the MVC 4 app. An essential feature is that the rest of the API is built to allow outside entities to consume statistical data. This feature makes it possible to provide real-time data to external stakeholders. The API is designed to help game developers and other outside entities access game data and statistics securely and efficiently. 

    The Player/Tournament Management Software is an all-in-one solution designed to streamline the game’s operations and ensure that all aspects of the game are managed effectively. With its extensive functionality and advanced features, the software is an indispensable tool for managing and analyzing player and tournament data.

    Teaching and Club Professionals Application 

    The Teaching and Club Professionals Application was an older VB6 application that must be updated to match current technological standards. The project was initiated to transform the existing application to 2.0 web forms using c#. The primary goal of the software was to manage all the training, tournaments, and finances of the Teaching and Club Professionals organization.

    The software’s development process involved designing a new user interface, integrating new features, and updating the database architecture. The new interface was developed to be more intuitive and user-friendly, allowing users to navigate the system’s various modules easily. The new features included automated tournament scheduling, membership management, and financial tracking. 

    The database architecture was updated to improve system performance and scalability. The new architecture allowed for faster data retrieval and processing, crucial for managing large amounts of data. Additionally, the software was developed with security in mind, ensuring that all user data was protected from unauthorized access.

    Overall, the new application improved significantly over the older vb6 application. It gave the Teaching and Club Professionals organization a more modern and efficient way to manage their operations, improving overall productivity and success.

    Database Administrator (SQL 2000-2005)

    As a Microsoft SQL Server 2000-2005 administrator, my responsibilities involved setting up backup procedures and ensuring they were followed regularly. I also monitored the database regularly to optimize its performance and to ensure that data integrity was maintained at all times. This included performing routine maintenance tasks such as database backups, indexing, and defragmentation. Additionally, I was responsible for troubleshooting and resolving any issues with the database and ensuring it was always available to users.

    Event Volunteer Application

    The Volunteer Application, which was developed using 2.0 c# technology, was designed to facilitate the process of volunteer recruitment for various LPGA tournaments. The application served as a platform for potential volunteers to register and pay for their event participation. It streamlined the entire process, from initial registration to payment collection, ensuring a hassle-free experience for both the volunteers and the organizers. The application had features like real-time payment processing, volunteer management, and event scheduling to ensure smooth and efficient operations.

    LPGA Media Center

    The LPGA Media Center is a web-based application built using the MVC 2 technology. Its primary objective is to provide a platform for authorized media center users to access and review a broad range of relevant information about upcoming schedules for player interviews, player bios, player stats, tournament stats, and other media requests. This application aims to facilitate seamless communication between the media center and its users while providing a secure and efficient way to access the necessary information. Whether you are a journalist, blogger, or any other media professional, the LPGA Media Center is a great resource to stay up-to-date with all the latest news and updates from the world of professional women’s golf.

    Newsletter Signup

    The Grid —
    The Matrix Has Me
    Big Bear Lake, CA 92315

    01010011 01111001 01110011 01110100 01100101 01101101 00100000
    01000110 01100001 01101001 01101100 01110101 01110010 01100101

    Never send a boy to do a woman's job.Kate

    Deitasoft © 2024. All Rights Reserved.