AI-Augmented Engineering and Testing Accelerate Grants Management Platform Modernization

About the Client

As a global provider of a cloud-first, multi-tenant SaaS platform, the client has been empowering organizations to navigate every stage of a grant's lifecycle with clarity and confidence since 2010. They have equipped philanthropic foundations, nonprofit organizations, and government agencies with data-driven intelligence to cultivate informed decisions and champion grantmaking that leaves a lasting, meaningful impact.

  • Industry: Technology
 

The Challenge

The client was struggling with modernizing and maintaining their long-standing platform without disrupting active customer engagements. This was due to:

  • Platform Complexity: The platform, although functionally powerful, comprised an architecture, a codebase, and frameworks that had grown increasingly complicated over the years. Understanding and analyzing these components required significant engineering effort.
  • Knowledge Gaps: Critical components of the platform were often undocumented and relied on deep institutional knowledge held by senior engineers. Onboarding new developers to scale the engineering team required time-intensive knowledge transfer and training sessions.
  • Manual Testing: The internal team had to manually decipher modules and complex data flows across services, develop unit and regression test cases, and debug complex issues. Performing these operations consumed considerable time and created operational bottlenecks.

 

Our Solution

An AI-augmented, human-driven engineering approach was leveraged to accelerate modernization and maintenance initiatives without increasing additional overhead.

The Solution

Code Navigation and Understanding

AI tools were used to analyze dynamic attribute handling, indexing services, REST API architecture, and workflow engines. The AI-assisted exploration approach was used to reduce the time spent investigating data flow between models, indexing triggers, API request processing, and workflow state transitions.

The Solution

Test Case Creation and Integration

AI code assistants were integrated with Visual Studio Code to generate test cases for API endpoints, indexing logic, Ruby service classes, and workflow transitions. Test cases were validated by our experts and the internal team before being integrated into the existing CI/CD pipelines to significantly improve test coverage.

The Solution

Knowledge Capture and Documentation

AI assistants were used to generate internal engineering documentation explaining data models and relationships, indexing workflows, platform architecture, and search filtering logic. The documentation was reviewed manually by the internal team to ensure accuracy and adherence to platform standards.

Technologies Used

A carefully curated stack of advanced technologies and AI-powered tools was leveraged to accelerate the release cycles.

  • Authlogic
    Authlogic
  • Amazon Elastic Kubernetes Service (EKS)
    Amazon Elastic Kubernetes Service (EKS)
  • Amazon Web Services (AWS)
    Amazon Web Services (AWS)
  • ChatGPT
    ChatGPT
  • Claude Code
    Claude Code
  • Confluence
    Confluence
  • Docker
    Docker
  • ElasticSearch
    ElasticSearch
  • GitHub
    GitHub
  • GitHub Copilot
    GitHub Copilot
  • HAML
    HAML
  • JavaScript
    JavaScript
  • Jira
    Jira
  • jQuery
    jQuery
  • K8s
    K8s
  • K9s
    K9s
  • Kubectl
    Kubectl
  • LaunchDarkly
    LaunchDarkly
  • Liquid Template Language
    Liquid Template Language
  • MySQL
    MySQL
  • New Relic
    New Relic
  • Okta
    Okta
  • Ping Identity
    Ping Identity
  • RealMe
    RealMe
  • Redis
    Redis
  • Resque
    Resque
  • Ruby on Rails
    Ruby on Rails
  • SAML
    SAML
  • Sequel Gem
    Sequel Gem
  • Sidekiq
    Sidekiq
  • Stencil.js
    Stencil.js
  • Underscore.js
    Underscore.js
  • Visual Studio Code
    Visual Studio Code
 

Business Impact

The AI-driven approach drove both short-term productivity gains and long-term advantages.

Here’s What Was Achieved

  • business impacts

    Met Customer Satisfaction Goals and Regulatory Requirements

    Through accelerated development and testing that helped the client respond more quickly to feature requests, new grantmaking models, and shifting regulatory standards.

  • business impacts

    Reduced Institutional Knowledge Reliance and Silos

    By explaining and documenting complex system components with AI.

  • business impacts

    Shortened the Onboarding Curve

    With comprehensive, accurate documentation that helped new engineers quickly understand the platform and begin contributing sooner.

we-did-it

Other Case Studies

Default thumbnail

AI-Assisted Legacy System Modernization Delivers Reporting Stability, Speed, and Scalability

A global ERP solutions provider approached us to transform its legacy reporting system while preserving 141 reports. Through AI-driven modernization, we helped them enhance system robustness, reduce desktop dependency, and ensure report stability....
Default thumbnail

AI-Augmented Engineering Accelerates Pharmacy Procurement Platform Expansion

A national pharmacy procurement software provider partnered with us to tackle growing operational and technical demands as their platform expanded. Using an AI-augmented engineering approach, we optimized development, documentation, modernization, te...

I wanted to take a moment to highlight and commemorate the efforts from our dedicated PIO team. To preface, the projects we work on here are complex, with rigid objectives, budgets, and timelines. Expectations are always high and are ever-changing. From the start of our relationship, the IO team was able to exceed expectations and make our business wishes a reality.

Project Manager

Over the past year I have worked with them, they have worked very hard to understand our highly customized system and troubleshoot things with little or no documentation while managing to keep the business up and running normally. Without the hard work and dedication they have shown, I know we would have had some issues causing downtime or lost production. I am looking forward to continuing working them in the next year as well.

Information Technology Supervisor

I have been working with Programmers IO for more than 5 years now and I have been pleased with all projects and developers that I have worked with. We have had a few issues here and there but they have always fixed and made it right. They have been an excellent addition to our business.

Director Of Development

Let’s Build Your AI-Readiness Roadmap Together

Contact us for a free strategy session with our experts.

Talk to an AI Expert

Awards and Certifications from Our Extended Network

company-logo
company-logo
company-logo
company-logo
company-logo
company-logo
company-logo
company-logo
company-logo
company-logo