Research Software Engineering

At Research Software Engineering, we collaborate with researchers across disciplines to bridge the gap between innovative ideas and impactful outcomes. We do this by crafting efficient, sustainable software tools tailored to your specific research needs.

From rapid prototypes and proof-of-concept applications to robust, long-term software packages with ongoing support, we offer a comprehensive range of solutions. Our expertise encompasses agile methodologies for rapid development, robust data management for enhanced security, scalable architectures for complex functionalities, and user-centered design for intuitive accessibility.

We believe that effective software should be a cornerstone of the research process, not a barrier. That’s why we build strong partnerships with researchers, fostering open communication and collaboration to ensure your software solutions seamlessly integrate with your workflows and evolve alongside your research goals.

Ready to unlock the full potential of your research? Contact us today to discuss your project and discover how Research Software Engineering can be your trusted partner in innovation.

Some of the services we provide include:

  • Grant Proposal Consulting: Prior to submitting your grant proposal, we can assist you in defining and documenting your software development requirements, including time and effort estimations.
  • Rapid Prototyping: We collaborate with you to create rapid prototypes, allowing you to refine your concept and explore potential solutions before committing to a larger development project.
  • Ongoing Application Support: We offer ongoing support for your internally developed applications, including infrastructure maintenance and patching updates.
  • Application Rehabilitation: We revive abandoned application packages, left behind by unavailable developers, by upgrading and supporting them for future use.
  • Open-Source Releases: For eligible projects, we can release your code as well-documented open-source projects, contributing to the wider community.