Background and challenges: The need to accelerate development

Zellis is the UK and Ireland’s leading provider of AI-enabled HR, workforce management, and payroll software and services, working with many large top-tier organisations.

The company’s flagship HCM suite is used by millions of employees every month to view interactive digital payslips, book annual leave, submit expenses, and more. Zellis’s clear ambition is to power exceptional employee experiences through a consumer-grade and engaging user experience.

To support and strengthen product development as part of a major investment programme, Zellis decided to engage Damilah as a near-shore partner.

The key selection criteria were set out as follows:

  • A partner that could resource quickly, with talented employees, when additional scale was required
  • A company that believed in investing in its own people in order to attract, develop and retain top talent
  • An industry leader when it came to delivery, with a strong background in developing quality software at pace using agile methods
  • A near-shore firm that was easily reachable from the UK, without the need for long flights across multiple time zones, and where cultural alignment would be straightforward

After a structured RFP process, Zellis were impressed by our capabilities and our ‘partner-shoring’ approach – where a client and near-shore partner work seamlessly together towards common goals – so selected us as one of their development partners, beginning in early 2024.

The solution: Our proactive approach with a strong focus on delivery

Zellis were looking for a new and unique way of presenting a more visualised version of employees’ salary information, using a very specific design structure. This was complex work – but rather than tackle some of the easier elements of the project first, we decided to lean into this task straight away.

And, by the end of our first two-week sprint, we were able to deliver a working demo.

I was immediately very pleased with this, as a lot of developers would want to tackle the easier parts first to show rapid progress, especially at the start of the relationship,” says Bob Hoskins, Director of Product Management – HR & WFM.

So, we’ve benefited from a real mix of work from Damilah,” Bob adds. “The high-profile parts that make it into the corporate videos; and also, in the background, the real nuts and bolts of delivering the product.

Throughout, the Zellis team have been particularly impressed by our:

  • Proactive approach: We have demonstrated a can-do attitude to everything we undertake and a relentless focus on delivery using agile methodologies. “They’re able to deal with ambiguity very well – so they can take hold of problems, figure them out and get to a solution more or less autonomously,” says Phil Brown, Director of Engineering.
  • Outstanding people: From day one, we’ve employed talented people to work on the project. In particular, we went to great lengths to hire someone who is a specialist in the relevant business domain.
  • Strong relationships: Everyone from Zellis and Damilah feels as if they’re working on the same team, pushing towards the same goals. To set the foundation for this, we invited key members of Zellis’s team to our HQ in Skopje, North Macedonia, to ensure there was face-to-face contact early on in the project – which we believe is always valuable to ensure cohesion.
  • Clear communication: We are always transparent with our partners and share any issues or blockers as soon as they occur, in order to find solutions as rapidly as possible.
  • Added value: Our willingness to support beyond the specific project deliverables, sharing expertise in a range of areas in which we have specific experience.

The outcomes: Enhanced productivity, enthusiasm and added value

The project is now close to launch – and Zellis have been delighted with what we have helped them to achieve.

In particular, the following outcomes have stood out for them:

  • Meeting critical deadlines: We have hit crucial phase gates on time.
  • Enhanced productivity levels: We have delivered more and faster outputs than they had previously experienced with other partners.
  • Passion and enthusiasm: Our positive, can-do energy has been appreciated by Zellis’s own team, who have described us as a “breath of fresh air”.
  • Leveraging AI: We have helped to develop AI-driven functionality that explains to employees why their pay has changed – which will potentially save the HR teams served by Zellis many hours of handling employees’ queries.

In all, Zellis fully expect features like this, and the overall redeveloped product, to drive added value for their customers.

As for the future, we are exploring further ways to help Zellis achieve further growth, especially in areas where they may need to flex rapidly.

In particular, Damilah are ideally suited where we have a critical deliverable with challenging timelines, and a high degree of technical uncertainty and ambiguity. We describe them as being like our ‘special forces’, whom we can rapidly deploy to solve the toughest problems.” says Phil.

In summary, Phil has the following to say about us:

They’re great to work with, and they really value their people. Generally speaking, in software engineering, a small number of very bright people will outperform large teams of mediocre people. Damilah truly demonstrate that – it’s their philosophy.

Bob adds:

I’ve been impressed by their honesty throughout. They’re not afraid to challenge our thought processes or to push back, and they don’t sit on problems until they explode. It feels like they’re a natural extension of our own team, which is exactly what you want from a partner.

How AI Is Changing the Shape of Engineering Teams


For our third CTO Breakfast Roundtable, we brought together CTOs, Heads of Engineering, Product leaders, and investment partners for a direct, practical discussion: What will our engineering teams actually look like as AI becomes part of everyday work?

Setting the Scene

Participants shared why this topic matters so much now.

AI coding tools like GitHub Copilot, Cursor and custom LLMs have moved quickly from interesting prototypes to being used by engineers every day. But the conversation is moving beyond “how do we use this tool” to bigger questions:

  • How does this change who we hire and train?
  • Do we need fewer engineers? Or just different skills?
  • How do we keep security, quality, and compliance in check when code is being generated so fast?
  • How do we manage the inevitable hype internally?

As one person put it: “Software engineering has always been a story of more abstraction—from assembler, to higher-level languages, to cloud, and now to prompting and orchestration. This is just the next layer.”

But that doesn’t mean it’s simple.

A Concrete Example from Damilah

By way of an example Aleksandar Karavasilev, CTO at Damilah explained how they deliberately picked a small but real innovation project to see what using AI end-to-end could achieve.

The project? Helping the University of Economics in Skopje improve exam scheduling—a task that normally would take a full team 2–3 months.

Damilah’s approach was to use AI in every step:

  • Scope: The team interviewed university staff, recorded the sessions, transcribed it, and immediately ran them through ChatGPT and Perplexity to summarise and define scope in one go.
  • Architecture: Using Napkin AI, they generated a solution architecture in about 30 minutes.
  • Code: A single developer and an architect used prompting tools to generate the working code.
  • Testing: About an hour to validate and check requirements.

Total time? Around six hours from interview to functional prototype.

Aleksandar pointed out it wasn’t a throwaway demo. The university is adopting it for real use, with just a bit more refinement.

His takeaway:

Instead of 2–3 months with a full team, we did 90% of it in six hours with a tiny team. You can’t do that everywhere, but in the right context it’s game-changing.

Where AI Delivers Value

This example opened up a lively discussion about where AI tools are already proving valuable.

Several attendees talked about how AI tools are cutting down the time for:

  • Discovery and inception: moving from a full sprint to a few hours.
  • Prototyping: empowering product managers and designers to spin up clickable prototypes in hours instead of weeks.
  • Automating boring tasks: writing repetitive tests or scaffolding code.

The phrase fail fast and see what flies came up more than once.

But there was strong agreement the gains aren’t universal. Greenfield projects and quick experiments are ideal for these tools. Brownfield, compliance-heavy, or legacy work? Much harder.

The Buck Still Stops with Humans

Nobody in the room pretended that AI was a silver bullet.

Especially for financial services and banking teams, AI-generated code can’t just be merged in. They described strict security and compliance requirements that demand human review in order to consider:

  • Performance problems or concurrency bugs.
  • Security vulnerabilities that AI won’t catch.
  • SOC 2, auditability, and client expectations.
  • IP ownership issues when vendors claim rights to generated code.
  • The opaque, “black box” nature of LLMs.

The message was clear: “The buck stops with the human.”

Voices around the table agreed that guardrails and discipline were essential. They discussed needing:

  • Strong CI/CD pipelines with security checks.
  • Policies defining acceptable AI usage.
  • Clear processes for reviewing and approving code.

Shifts in Roles and Skills

One big theme was how AI changes what engineers actually do.

Several participants described the rise of what they called the Product Engineer:

“People who solve business problems end-to-end. Tech is just the means to an end.”

Others pointed to the emergence of super-productive seniors:

Seniors can use AI to do 5x the work they used to. But that creates a problem—how do we train the next generation?”

The worry is that AI takes away many of the simple, repetitive tasks juniors used to learn on. Without those, how do they build the foundational knowledge needed to review, design, and maintain complex systems?

Voices around the table debated how to handle this:

  • Some suggested not letting juniors use AI too early, to force them to learn fundamentals.
  • Others felt curiosity should be encouraged but structured, with real mentorship and deliberate training plans.

New Roles and Skills Emerging

There was broad agreement that AI is creating demand for new kinds of roles:

  • Prompt Engineers: People who know how to craft effective, context-aware instructions for AI tools.
  • Model Integrators: People who understand different models and can chain them together to solve real business problems.
  • AI Governance Leads: Defining what’s allowed, securing approvals, and managing risk.

One of the attendees warned:

“If you don’t have guardrails, you’re just setting yourself up for chaos.”

Keeping Product, Design, and Engineering Aligned

A big part of the conversation turned to how AI is changing relationships between teams.

Product managers and designers now have access to tools that let them build rich prototypes in hours.

That’s great for speeding up feedback loops, but it also risks creating silos:

“We spent years getting product, design, and engineering to work together in discovery. Now they’re off doing their own thing again.”

Participants talked about the need for:

  • Clear, shared OKRs to keep teams aligned.
  • Involving engineering early in discovery, even if AI is making everything faster.
  • Creating review processes that make sure those prototypes, if they’re not going to be thrown away, are secure, performant, and maintainable.

As someone summed it up:

AI won’t fix your process. If you have a crap process, it’ll just make the chaos go faster.

Managing the Business Hype

Several participants brought up the challenge of managing internal expectations.

“Every CEO is watching videos on LinkedIn about AI and then turning to the CTO saying ‘make this happen.’”

People shared practical advice:

  • Channel enthusiasm into small, targeted pilots that deliver real wins.
  • Educate business stakeholders on what AI can and can’t do.
  • Avoid “solutions looking for a problem.”

One private equity partner noted:

“We see a growing gap between AI-native startups that are lean and fast, and legacy companies buried in compliance and old systems. This is just cloud and Agile all over again, but on steroids.”

What Will Teams Look Like?

Toward the end, the group talked about what their teams might look like in a couple of years.

Ideas included:

  • Smaller, more focused teams with tighter domains.
  • Closer ratios of product managers to engineers.
  • New roles such as Product engineer, Prompt Engineer, Model Integrators, etc
  • More diverse skills on teams, balancing deep tech expertise with communication, design, security, and understanding customers.

The collective takeaway was that the industry is currently in transition as AI technologies are emerging and evolving and is yet to reach a steady state.

AI presents a generational opportunity to redefine software engineering productivity, team dynamics, and product development. However, its successful adoption depends on careful governance, cultural alignment, and sustained investment in human expertise.

Engineering teams will not disappear but will evolve—becoming more impactful, cross-functional, and focused on high-value problem-solving. The organisations that succeed will be those that balance technological acceleration with human-centred development, ethical oversight, and continuous learning.

The roundtable underscored both the optimism and caution required to navigate this AI-driven transformation.

A Straight-Talking Conversation

As with every CTO Breakfast, this session was defined by openness and honesty.

Voices around the table challenged assumptions, shared real-world experiments, and talked about the cultural changes needed to make AI work in practice.

The clear takeaway?

AI tools will make some things easier. But they also make the hard stuff—like aligning teams, maintaining quality, building skills, and staying focused on the customer—even more important.

As one participant put it:

“Technology is the easy bit. It’s people and process that make or break you.”


Thanks to everyone who joined us.
We’ll keep these discussions going, helping engineering leaders navigate the real changes AI is bringing to our teams and organisations.

Explore more: Find related articles on our Blog

  • Damilah | CTO Roundtable Series | Third Breakfast

    Damilah | CTO Roundtable Series | Third Breakfast

    Exploring the Shape of AI-Enabled Software Teams of the Future: Roles, Responsibilities, AI Tools and Agents across the SDLC KEY TAKEAWAYS How AI Is Changing the Shape of Engineering Teams For our third CTO Breakfast Roundtable, we brought together CTOs, Heads of Engineering, Product leaders, and investment partners for a direct, practical discussion: What will our…

  • Damilah | CTO Roundtable Series | Second Breakfast

    Damilah | CTO Roundtable Series | Second Breakfast

    Exploring AI-Driven Productivity in Software Development and Agentic AI KEY TAKEAWAYS AI, Productivity & Agentic Systems: Where Engineering Leaders Are Headed Next As AI continues to transform software development, engineering leaders are rethinking how teams work, how tools are used, and how success is measured. At our latest CTO Breakfast Briefing, technology executives gathered to…

  • Damilah | CTO Roundtable Series | First Breakfast

    Damilah | CTO Roundtable Series | First Breakfast

    Exploring AI-Driven Productivity in Software Development KEY TAKEAWAYS Boosting developer productivity: How CTOs are leveraging AI for extraordinary gains AI tools are capable of dramatically accelerating the pace of software development—sometimes by up to 20x. Our recent CTO Roundtable discussion explored the possibilities and how to reap the benefits. Software developers can make huge productivity…

Subscribe to our newsletter

Sign up for our newsletter to get regular updates and insights into our solutions and technologies


    By using this form, you consent to the processing of your data in accordance with our Privacy Policy.

    Delivering Great Software on Time

      By using this form, you consent to the processing of your data in accordance with our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

      A Look at What We Did

      We started with an all-hands session—everyone in one room, sharing updates, talking openly about our progress, and aligning on priorities for the rest of the year.

      The rest of the programme combined structured activities with time to connect. The group games sparked great energy and collaboration. Whether it was strategy-based challenges, quick decision-making, or problem-solving tasks, each activity helped bring people together in a different way.

      Evenings? That’s when things really lit up.

      We danced, we sang, we shared stories. The vibe was relaxed, the playlist was solid, and the energy carried long into the night.

      Why It Mattered

      We believe the best teams are built on trust, communication, and shared purpose. Taking time away from the screen to talk, reflect, and spend time together helps strengthen each of these core values.

      This wasn’t just a break from work—it was a reminder of who we are as a team, and why our culture matters.

      Check out the video for a look back at the highlights—from team sessions to challenges and late-night fun.

      We’re heading into the second half of the year with stronger connections, a clearer focus, and a shared sense of momentum. Team building isn’t just a break from routine—it’s part of how we work at Damilah.

      Together, we’re better.

      AI, Productivity & Agentic Systems: Where Engineering Leaders Are Headed Next


      As AI continues to transform software development, engineering leaders are rethinking how teams work, how tools are used, and how success is measured. At our latest CTO Breakfast Briefing, technology executives gathered to explore these shifts, share emerging practices, and examine the growing influence of agentic systems on the software development lifecycle.

      One of the highlights of the session came when Aleksandar Karavasilev, CTO at Damilah, shared the results of internal AI experiments. These revealed practical gains and sparked further discussion around how AI is reshaping team workflows, engineering oversight, and productivity.

      AI tools accelerate development, but measuring impact remains complex

      Aleksandar opened the session by presenting findings from structured experiments using tools like GitHub Copilot and Cursor. One example showed how engineers used Cursor to analyse over 900 SQL procedures, reducing what would typically take weeks into a few days. Across 80 engineers, the company recorded over 400–500 hours saved in just three months.

      While the productivity gains were clear, attendees agreed that traditional metrics—such as story points or cycle time—struggle to reflect the real impact of AI assistance. Some have started running side-by-side comparisons using past sprint data. Others rely on direct feedback from engineers to assess where AI adds the most value.

      Agentic AI: Practical applications already in use

      The discussion moved beyond basic AI tools to focus on agentic AI—systems that operate autonomously and carry out multi-step tasks with limited human input. Attendees shared concrete examples already in use:

      1. Cursor AI for Refactoring SQL

      Used to analyse and refactor legacy SQL codebases. In one case, over 900 stored procedures were reviewed using Cursor, accelerating output by up to 40x. The tool helped not only with syntax cleanup but also with identifying duplication patterns, unused procedures, and potential areas for optimisation.

      2. Product Development Agents

      AI agents that help automate early-stage product work, such as persona creation, solution mapping, and documentation. One attendee described using agents to rapidly develop user personas by aggregating public data, aligning it with internal user journey maps, and drafting functional product outlines that served as a starting point for cross-functional discussions.

      3. Multi-Agent Systems (MAS)

      Autonomous agents working in coordination—one generating code, another testing it, a third documenting it—mimicking the functions of a development team. In one example, a multi-agent system designed a basic feature end-to-end, then returned human-readable notes and integration steps, helping the engineering lead decide whether to implement or modify.

      4. Legacy System Modernisation

      Agentic tools helped parse and understand legacy systems (like COBOL), reducing dependency on domain-specific knowledge held by a few individuals. A participant shared how their team used AI to map out the dependencies across an aging monolithic application, flagging risky elements and suggesting components that could be containerised or rewritten.

      5. Security-Wrapped Agent Frameworks

      To meet regulatory requirements, some attendees described wrapping agents in code that tracks data flow for full traceability. These wrappers were used to ensure that LLM-based agents operating in sectors like healthcare and finance logged all activity, allowing compliance officers to audit and validate their outputs against policy.

      6. MCP Servers for Workflow Orchestration

      Using Model Context Protocol, attendees built workflows where agents autonomously accessed APIs, gathered data, and triggered actions without manual steps. One use case involved pricing intelligence: the AI queried multiple APIs for pricing data, summarised the output, sent updates via internal messaging tools, and triggered reports—automatically and on schedule.

      Reviewing AI-generated code requires human oversight

      Participants expressed caution about relying too heavily on AI-generated code. Some described scenarios where AI wrote code, created the tests, and approved the changes—resulting in logic flaws that went unnoticed.

      In response, organisations have implemented stricter review processes:

      • Senior engineers are required to approve all AI-generated pull requests
      • AI-generated reviews are disallowed
      • AI support is used during reviews, but not in place of human reviewers

      Human accountability and measurement challenges

      Participants also discussed optimal approaches to handling bugs in AI-generated code – as, they generally agreed, no AI tool is capable of producing perfect code.

      In particular, “code bloat” was highlighted as a major issue. In other words, as AI operates so rapidly, it’s easy to generate huge amounts of code – and inevitably the more code that exists, the more bugs there will be.

      Because of this, there was a consensus that:

      • It’s essential to ensure human involvement at every step of the development process.
      • “People must remain accountable for what they produce,” said one attendee.
      • Code reviews – both by humans and tools such as CodeRabbit – are particularly important.

      Clear rules and guardrails enable safe adoption

      Governance came up as a priority. Attendees explained how their organisations define usage boundaries and assign accountability:

      • Technical leads or architects determine how and where AI tools can be applied
      • Guardrails are introduced to prevent misuse in code, testing, or deployment
      • Some use lightweight wrappers to log all AI input and output, enabling auditability

      This helps organisations embrace AI without losing control over quality, process, or compliance.

      Privacy, security and regulatory requirements shape implementation

      Security and compliance featured heavily in the conversation. Organisations are under pressure to ensure that AI tools don’t expose sensitive information or create audit gaps. A few attendees discussed:

      • Creating data wrappers to monitor agent activity
      • Preventing tools from leaking PII
      • Building traceable workflows that can meet third-party audit standards

      These measures allow AI to be used in sensitive industries like finance and healthcare.

      Managing AI Costs and Infrastructure choices

      As AI becomes more integrated into workflows, its operational cost has come under scrutiny. Attendees noted the rising expenses of using large language models through public APIs and the unpredictability of long-term pricing.

      Alternatives currently under consideration include:

      • Hosting lightweight private LLMs
      • Running AI models locally on edge devices
      • Replacing SaaS-based solutions with internal AI-driven systems built using MCP

      These strategies aim to make AI adoption more sustainable while maintaining data privacy and performance.

      AI is redefining engineering workflows

      Attendees agreed that AI is changing more than just speed—it’s influencing how engineers work. By offloading repetitive or time-intensive tasks, AI enables developers to focus on problem-solving and innovation.

      However, participants raised concerns about the learning curve for junior engineers. If AI handles too much, new developers risk missing foundational knowledge. Several organisations now combine AI tooling with mentorship programmes and hands-on training. One attendee noted that AI should be treated as a peer contributor: fast, efficient, but imperfect—always requiring human oversight.

      Rethinking SaaS business models in the age of AI

      Attendees discussed how AI—particularly LLMs and generative tools—are forcing product and commercial leaders to reconsider SaaS business models. One speaker described the tension between using AI to accelerate a content-driven business while also facing existential risk from the same technology. As AI agents shift how people search, consume, and generate content, traditional SEO-led monetisation strategies may become less effective. Another participant noted that the ease of creating AI-powered workflows has made it harder to differentiate products, urging businesses to focus on their unique value propositions. Several attendees agreed that pricing models would need to evolve—moving away from flat-fee SaaS toward usage-based or outcome-driven approaches—especially as LLM compute costs rise and multi-agent architectures become more common.

      Final Thoughts: Success requires structure, not just tools

      AI tools have moved from experimentation to execution. They’re helping engineering leaders solve long-standing problems, accelerate timelines, and explore new ways of working. But the session also made it clear that success depends on structure—on clear governance, trusted oversight, and shared learning.

      Our next CTO Breakfast will focus on how organisations scale their AI practices across teams, while maintaining quality, security, and cultural cohesion.

      We hope you’ll join us.

      Explore more: Find related articles on our Blog

      • Damilah | CTO Roundtable Series | Third Breakfast

        Damilah | CTO Roundtable Series | Third Breakfast

        Exploring the Shape of AI-Enabled Software Teams of the Future: Roles, Responsibilities, AI Tools and Agents across the SDLC KEY TAKEAWAYS How AI Is Changing the Shape of Engineering Teams For our third CTO Breakfast Roundtable, we brought together CTOs, Heads of Engineering, Product leaders, and investment partners for a direct, practical discussion: What will our…

      • Damilah | CTO Roundtable Series | Second Breakfast

        Damilah | CTO Roundtable Series | Second Breakfast

        Exploring AI-Driven Productivity in Software Development and Agentic AI KEY TAKEAWAYS AI, Productivity & Agentic Systems: Where Engineering Leaders Are Headed Next As AI continues to transform software development, engineering leaders are rethinking how teams work, how tools are used, and how success is measured. At our latest CTO Breakfast Briefing, technology executives gathered to…

      • Damilah | CTO Roundtable Series | First Breakfast

        Damilah | CTO Roundtable Series | First Breakfast

        Exploring AI-Driven Productivity in Software Development KEY TAKEAWAYS Boosting developer productivity: How CTOs are leveraging AI for extraordinary gains AI tools are capable of dramatically accelerating the pace of software development—sometimes by up to 20x. Our recent CTO Roundtable discussion explored the possibilities and how to reap the benefits. Software developers can make huge productivity…

      Subscribe to our newsletter

      Sign up for our newsletter to get regular updates and insights into our solutions and technologies


        By using this form, you consent to the processing of your data in accordance with our Privacy Policy.

        Delivering Great Software on Time

          By using this form, you consent to the processing of your data in accordance with our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

          And this sums up, in a nutshell, our philosophy when it comes to gender balance and inclusion.

          Diversity isn’t our goal; it’s how we work as a business. This is not only because we believe it’s the right thing to do, but also because we know it achieves better results for us and for our clients. We therefore see it as an intrinsic part of our culture, and one of our key strengths.

          Consequently, we’re extremely proud of the fact that nearly 50% of our workforce are women, with many in senior leadership roles.

          Elena has seen this first-hand at Damilah.

          Elena Madjirova Miladinoska - Inclusive culture in tech

          “When I first joined the company nearly three years ago, I was the only woman on my team. Now we are seven men and five women, and I was promoted after less than a year, which shows that the company doesn’t just talk about inclusion – it really means it.”

          Elena Madjirova Miladinoska, Principal Software Engineer and Technical Lead

          Her colleague, Fikrije Stafai, a Senior Delivery Manager who has been with Damilah for a similar amount of time and now line manages the other DMs, strongly agrees. She also believes that balanced teams tend to result in a higher level of efficiency and productivity. “Everything is more organised when women are included!” she says.

          Galina Dushanski, a Software Engineer who joined Damilah as a graduate in 2022, adds: “Gender diversity creates a more open and respectful environment, and a team dynamic where we all listen to each other, even if we don’t agree at first. That leads to better outcomes in the long run.”

          Our inclusive culture

          Such deep respect for colleagues, regardless of gender or background, stems largely from our company culture, where inclusivity is deeply embedded.

          “It’s not someone’s gender that matters,” says Sandra Velichkovska, a Senior Talent Acquisition Specialist, who joined Damilah more than three years ago and has been promoted twice in that time. “It’s about the culture we bring with us.”

          Sandra Velichovska - Inclusive culture in tech

          This leads to a feeling of empowerment for every employee, says Galina. “We are creating a place where everyone feels comfortable to speak and grow. In my team, every voice is genuinely heard. From day one, I was treated with respect, and my opinions were valued, just like anyone else’s.”

          The women at Damilah also appreciate the many benefits that the business offers its employees, allowing them to progress their careers and fulfil their potential. There are training days and workshops – which are, of course, helpful for all colleagues – but also family-friendly policies, such as generous parental leave, the freedom to work from home at any time, the option to take unexpected days off (for example, to look after a sick child), and even birthday presents for employees’ children. “My kid loves those!” says Elena.

          Valuable business impacts

          Damilah’s women strongly believe that our inclusive culture makes a genuinely positive impact on the work we do as a business.

          Elena points to the greater degree of collaboration that tends to happen when women are present. “We’re currently working on a big project with multiple teams,” she says. “I’ve been able to make a big impact by facilitating cross-team communication and collaboration, ensuring we have alignment, arranging the meetings, following up on people’s actions. I’m not sure this would happen without a woman’s input!”

          Meanwhile, Fikrije constantly sees evidence that the gender balance creates high degrees of accountability and a strong focus on detail – as well as the ability of certain female colleagues to give team members a lift.

          Fikrije Stafai - Inclusive culture in tech

          “We bring more positive emotion, and that brings more harmony,” she says. “For example, one member of my team takes care of people’s birthdays – she never forgets anyone and always ensures we buy them a gift. It may not seem a big deal, but it really helps the team to function as one.”

          Fikrije Stafai, Senior Delivery Manager

          Changing the stereotypes

          Everyone at Damilah agrees that IT, which has traditionally been a male-dominated world, is all the better for the growing number of women who are entering the profession despite the barriers that still exist.

          Galina has some advice for women considering working in this field. “Be yourself, be proud, and don’t be afraid to speak up and share your ideas,” she says.

          “For a long time, tech was seen as a man’s job. We all know the stereotype of the guy in the hoodie, coding. But that’s changed and today we see amazing women in our profession. We are confident and stylish – and we also write great code, and lead teams, and build outstanding products. “We are changing what it means to be a developer.”

          Galina Dushanski, Software Engineer

          Galina Dushanski - Inclusive culture in tech

          Elena concurs. “If your company is not valuing your voice, leave the company. Do not stop speaking,” she says.

          And for businesses that are struggling to build and maintain a good gender balance, Sandra has some important advice. “They need to look beyond the numbers, because gender balance starts with culture,” she says.

          “Businesses that find this a problem need to ask themselves: Are they creating an environment where everyone, regardless of gender, feels safe to speak, grow and lead? Because when you focus on that foundation, then gender balance becomes a natural outcome.”

          Pride and positive outcomes

          Unsurprisingly, the women at Damilah have a shared sense of pride about our company and how they are empowered to fulfil their potential – while also delivering great outcomes for clients.

          As Galina puts it: “People here genuinely care – not just about the work, but about each other. We help one another, we share knowledge, we’re always open to new ideas. We create a space where everyone can thrive. Being part of a company where inclusion is not just a word, but a reality, makes me genuinely proud every day.”

          As an ambitious business in a fast-moving market, Valve Space needed to expand engineering capacity quickly and flexibly to meet evolving product and customer demands. To support this, Valve Space opted to partner with a trusted nearshore team to accelerate delivery, complement in-house expertise and maintain momentum.

          We were proud to be selected as that partner. Valve Space recognised our ability to attract and retain high-quality talent in North Macedonia, while valuing our strong cultural alignment and ability to work seamlessly as part of their team.

          Our ‘partner-shoring’ approach to working with clients – a near-shoring model where the client and supplier work seamlessly and flexibly together towards common goals – aligned closely with Valve Space’s need for a scalable and collaborative delivery model and was a key factor in the company’s decision.ess working relationship across borders.


          Delivering technical depth and collaborative support

          Since January 2024, we’ve been working closely with Valve Space to provide additional engineering capacity as part of their software engineering function.

          We have supplied a team of skilled professionals, including:

          • Software developers
          • Quality assurance (QA) testers
          • Automation QA specialists

          These experts supplement Valve Space’s in-house team by carrying out product development and testing, supporting on complex projects for Valve Space’s product-led growth initiatives.

          This has included:

          • Developing and implementing a new performance testing suite to ensure system reliability and scalability
          • Enhancing customer-focused features that add value and contribute to platform revenue

          Beyond pure technical expertise, we also supply additional support to enhance Valve Space’s team structure and workflow. This includes, as required:

          • Fractional scrum master support on a few key projects
          • Flexible team organisation, allowing Valve Space to scale capacity based on workload and project complexity
          • Collaborative working environments, fostering a close partnership between Valve Space’s in-house team and our own people

          One of the key highlights of the partnership so far has been a company-wide event we hosted at our headquarters in Skopje at the start of 2025. Here, the entire product and engineering teams from both companies assembled to work together and, after hours, enjoy a night of music and fun.

          We are always keen proponents of this kind of gathering, to ensure distributed groups of colleagues meet face to face and can bond in person – and there is no doubt it boosted team morale, while fostering ever closer alignment and integration.


          Generating added value through close collaboration

          Thanks to our collaborative approach and technical expertise, the partnership between our two companies has yielded significant value for Valve Space, particularly when it comes to rapid product development, flexibility and efficiency – allowing Valve Space to sharpen its focus on delivering high-quality products to meet its customers’ needs to drive growth.

          Above all, for a start-up company like Valve Space, the ability to rapidly align talent to priority initiatives is key. To date, we’ve contributed by:

          • Rapidly onboarding skilled professionals to meet immediate product needs, while taking care to find individuals who align well with Valve Space’s team and culture
          • Managing resources, allowing Valve Space to focus on growth rather than hiring and HR administration
          • Embedding people who are able to quickly get up to speed on Valve Space’s market and customer needs through close collaboration with product managers and cross-functional teams

          At the same time, Valve Space benefits from strong organisational support, such as:

          • Senior leadership support that helps to ensure complex projects receive the expertise they require; whenever a significant challenge has occurred, we have been ready and willing to lean into it, with a hands-on approach from our most experienced people – including CEO Iain Bishop and CTO Aleksandar Karavasilev – as required
          • Proactive problem-solving, where we always listen carefully, in order to fully understand and address challenges swiftly and effectively
          • Delivery manager support to help accelerate key workstreams and keep momentum strong

          Additionally, as Lucinda Faucher, Valve Space’s VP of Product Management, explains:

          “A successful partnership of this kind is always built on trust, and Damilah have proven to be reliable and collaborative partners for Valve Space.”

          Lucinda is pleased that the current relationship between the two companies has been highly effective so far. As Valve Space continues to grow and maximise profits, we’re proud to be seen as a long-term partner in helping them deliver on their ambitions.


          A reliable and aligned partnership

          The partnership between Valve Space and Damilah exemplifies the benefits of working with a skilled, flexible, and trustworthy ‘partner-shoring’ provider. Our depth of expertise, proactive approach, and commitment to building a collaborative team culture – one that feels like a seamless extension of Valve Space’s own team – has made this a highly effective and rewarding collaboration.

          As Lucinda puts it:

          “Damilah fosters a positive culture that really cares about its people. Most importantly, they enjoy what they do and bring great energy to the team. They’re collaborative, knowledgeable, and have taken the time to understand our vision, which helps ensure they are aligned with where we are headed and how best to support us along the way.”


          Podcast powered by RingStone

          John White

          Partner at RingStone
          Host

          Hazem Abolrous

          CEO at RingStone
          Guest

          Iain Bishop

          CEO and Founder at Damilah
          Guest

          In this episode of the RingStone Podcast, Hazem Abolrous (CEO of Ringstone) and Iain Bishop (CEO of Damilah) discuss the realities of distributed software development—from building trust across borders to the game-changing role of AI. What emerges is a refreshingly honest conversation on what’s working, what’s not, and why a new approach to nearshoring—partner-shoring—is proving to be the way forward.

          Key Insights from the Episode

          1. Partner-shoring: A better way to nearshore

          Partner-shoring is reshaping how companies think about nearshore development. Rather than operating as a supplier at arm’s length, the external team becomes a fully integrated extension of the client’s business—sharing the same vision, ownership, and commitment to outcomes.

          “My team feels like they own the product. They’re aligned behind the vision. That’s what makes it work.” – Iain Bishop

          It’s not just a resourcing solution—it’s a mindset shift, building mutual accountability and a seamless working relationship across borders.


          2. Getting distributed teams right starts with people

          Access to global talent and flexibility are undeniable advantages—but distributed development only works when teams are structured intentionally. Cross-functional, autonomous teams that are set up to own outcomes perform best.

          Blending new distributed hires with existing team members helps transfer knowledge and build rapport. And in-person time—even casually over food or drinks—remains a powerful enabler of team cohesion.

          “That’s when they stop being just colleagues and start being a team.” – Iain Bishop


          3. It’s not just tools—it’s the process around them

          Success in remote environments isn’t about choosing the perfect tool—it’s about creating clarity, structure, and seamless workflows across time zones. Poor processes that might be manageable onshore quickly become blockers in a distributed setup.

          “You can’t just copy-paste the same setup you had onshore. You need to rethink it entirely.” – Hazem Abolrous

          Rationalising tooling, aligning data flows, and automating routine steps are all part of creating a distributed model that actually works.


          4. Leadership & loyalty are still human

          No matter where a team sits, leadership remains the key to performance and retention. Respect, psychological safety, shared purpose, and team-based recognition go further than any perks or systems.

          “Treat people like adults. Respect their input. Create a culture where people want to stay.” – Iain Bishop

          Leaders who lead by example, stay close to their teams, and invest in growth and recognition help foster long-term loyalty.


          5. Scaling smartly means managing risk

          Scaling distributed teams isn’t just about hiring—it’s about risk management. That means starting with blended teams, understanding cultural dynamics, and ensuring proper onboarding and ownership from day one.

          “Don’t make big bets blind. Blend teams. Learn the culture. Then scale.” – Iain Bishop

          Scaling should be measured and deliberate, not rushed or spreadsheet-driven. When done right, it unlocks speed and resilience.


          6. AI is here—and it’s changing the game

          AI is already helping development teams get things done faster and better. From writing unit tests to untangling legacy code, the tools are taking care of the repetitive stuff—so engineers can focus on real problem-solving. In internal tests, developers using AI completed tasks up to five times faster, often with higher quality.

          “Some people with experience of the AI tools were producing the same applications five times faster and to better quality.” – Iain Bishop

          It’s not about replacing developers—it’s about accelerating them. As Hazem put it, the time saved should be reinvested in collaboration because building great software still comes down to people working well together.


          7. AI + autonomy = A powerful mix

          Autonomous teams supported by the right AI tools are more agile, more efficient, and better positioned to innovate. AI becomes an enabler, not a replacement, helping teams prototype, analyse, and solve problems faster—without removing the human oversight that ensures quality.

          “Good teams are agile. Add AI to the mix, and you have a very powerful recipe. But it takes planning.” – Hazem Abolrous

          When AI is paired with team ownership and clarity of purpose, the results compound.

          Ready to Listen?

          This episode is a must-hear for CTOs, product leaders, and decision-makers navigating the realities of distributed development in an AI-driven world. It’s packed with practical insight—and a refreshing focus on the human side of technology.


          Check out the episode on:

          Find out more, talk to us!

          Are you ready to learn more about how we can deliver outstanding value for your business? Get in touch with us today to discuss your requirements and discover the difference we make.

          Boosting developer productivity: How CTOs are leveraging AI for extraordinary gains


          AI tools are capable of dramatically accelerating the pace of software development—sometimes by up to 20x. Our recent CTO Roundtable discussion explored the possibilities and how to reap the benefits.

          Software developers can make huge productivity gains through the adoption of AI tools – sometimes with speed increases of up to 20x. That was the outstanding conclusion of our recent CTO Roundtable, Exploring AI-Driven Productivity in Software Development, hosted by Iain Bishop and Aleksandar Karavasilev, CEO and CTO of Damilah Technology.

          Kicking off the event, they presented the findings from a series of controlled experiments they had conducted at Damilah, which demonstrated that time savings of up to 2x are quickly and easily achievable by using AI tools, in particular for tasks such as:

          • Quality analysis
          • Coding
          • Unit testing

          Furthermore, when engineers already experienced in using AI performed the set tasks, they were able to operate 4x to 6x faster.

          While Iain and Aleksandar highlighted these impressive gains, the discussion revealed even greater possibilities. A start-up founder explained how combining a series of AI tools for different stages of development enabled him to deliver productivity improvements of up to 20x. To do this, he used:

          • Perplexity for market research
          • Replit and Lovable for building apps
          • Tabnine for auto-completion of code

          This illustrated how companies willing to fully embrace AI across the development lifecycle can potentially achieve extraordinary results – for example, by enabling them to rapidly put new product ideas in front of users as basic MVPs. As a result, this founder now plans to launch at least three start-ups within a year.

          Increasing dynamism

          This kind of accelerated development cycle can usher in a whole new era of dynamism in the market, it was concluded—the main points being:

          • Start-ups are usually lacking capital.
          • AI enables them to develop an application at pace and at low cost, before significant sums of money need to be invested.
          • This helps to de-risk new ventures and make it easier to attract funding.

          But even companies who take a steadier or more cautious approach to AI-adoption, it was agreed, can still make immediate productivity gains. This could be, for example, by starting with ChatGPT, then progressing to more sophisticated tools such as GitHub Copilot or Cursor.

          Overcoming barriers and managing adoption

          The conversation also turned to barriers to AI adoption. Several of those present described a certain amount of reluctance or resistance among larger enterprises, often due to concerns relating to company policies and regulatory matters.

          However, it was noted that simply banning the use of AI tools can lead to “shadow AI”, where developers, in particular, will find workarounds in a constant pursuit of innovative ways of working.

          Several attendees agreed that the solution to this is not to block, but rather to encourage the use of specified AI tools with some strict guardrails in place to ensure certain boundaries are not crossed, particularly with regard to security, privacy and IP protection

          Addressing recruitment challenges

          Questions were also raised about whether developers should be allowed to use AI during the hiring process, as often this could mask an applicant’s true capabilities when it comes to coding and testing. However, as one participant pointed out, companies should be looking to hire employees who are adept at using AI, as having an AI-proficient workforce will be necessary to maintain competitive advantage in the future.

          Another attendee recommended a solution to the hiring problem: they deliberately asked applicants to use an AI tool which they knew would produce a certain bug in its code. They were then able to check whether the applicants had detected the bug, and therefore whether they were capable of testing and fixing code without the use of AI.

          Furthermore, as one participant noted from their own experiences, many developers will decline to work for a company that denies them the opportunity to use AI tools to enhance and accelerate their work.

          Encouraging adoption and keeping pace

          One recommendation to encourage those more hesitant about AI, alongside formal training, was to hold informal “brown bag” sessions. The participants from Damilah talked about their own experiences of this – holding the sessions once a fortnight, and inviting anyone from their own company or their client base to share their experiences and knowledge of AI tools.

          The importance of keeping on top of rapid changes in the quality of AI tools also emerged. Several participants pointed out that some, which didn’t perform well a few months ago, are now proving to be highly valuable – software-testing tool CodeRabbit being a good example of this.

          Human accountability and measurement challenges

          Participants also discussed optimal approaches to handling bugs in AI-generated code – as, they generally agreed, no AI tool is capable of producing perfect code.

          In particular, “code bloat” was highlighted as a major issue. In other words, as AI operates so rapidly, it’s easy to generate huge amounts of code – and inevitably the more code that exists, the more bugs there will be.

          Because of this, there was a consensus that:

          • It’s essential to ensure human involvement at every step of the development process.
          • “People must remain accountable for what they produce,” said one attendee.
          • Code reviews – both by humans and tools such as CodeRabbit – are particularly important.

          Measuring success

          The roundtable also discussed the challenges related to measuring the gains achieved by AI. The key points raised were:

          • Software development, by its very nature, involves performing a different task for each new project.
          • Therefore, the only way to effectively measure productivity gains is to have two teams performing the same tasks in parallel – one with the use of AI tools, and the other without, to act as a control group.
          • AI tools, used in the right ways, can clearly unlock major productivity gains – but many businesses do not have the time or resources to conduct such controlled experiments to measure the gains with any accuracy.
          • In light of this, the tests conducted by Damilah have proved invaluable.

          Sharing knowledge and expertise

          Our roundtable participants agreed that keeping up with the lightning pace of change in AI is almost impossible. It therefore requires individuals and companies to work together to share knowledge and experiences for the advantage of all.

          For that reason, we’d like to continue our series of breakfast roundtables. Exploring AI-Driven Productivity in Software Development and Agentic AI, to be held on the 13th of May, will continue to focus on the productivity benefits of AI while also addressing the emergence of agents.

          We invite you to join us. Previous attendees found the session a valuable use of their time, and we’re confident you’ll feel the same about the next one.

          Explore more: Find related articles on our Blog

          • Damilah | CTO Roundtable Series | Third Breakfast

            Damilah | CTO Roundtable Series | Third Breakfast

            Exploring the Shape of AI-Enabled Software Teams of the Future: Roles, Responsibilities, AI Tools and Agents across the SDLC KEY TAKEAWAYS How AI Is Changing the Shape of Engineering Teams For our third CTO Breakfast Roundtable, we brought together CTOs, Heads of Engineering, Product leaders, and investment partners for a direct, practical discussion: What will our…

          • Damilah | CTO Roundtable Series | Second Breakfast

            Damilah | CTO Roundtable Series | Second Breakfast

            Exploring AI-Driven Productivity in Software Development and Agentic AI KEY TAKEAWAYS AI, Productivity & Agentic Systems: Where Engineering Leaders Are Headed Next As AI continues to transform software development, engineering leaders are rethinking how teams work, how tools are used, and how success is measured. At our latest CTO Breakfast Briefing, technology executives gathered to…

          • Damilah | CTO Roundtable Series | First Breakfast

            Damilah | CTO Roundtable Series | First Breakfast

            Exploring AI-Driven Productivity in Software Development KEY TAKEAWAYS Boosting developer productivity: How CTOs are leveraging AI for extraordinary gains AI tools are capable of dramatically accelerating the pace of software development—sometimes by up to 20x. Our recent CTO Roundtable discussion explored the possibilities and how to reap the benefits. Software developers can make huge productivity…

          Subscribe to our newsletter

          Sign up for our newsletter to get regular updates and insights into our solutions and technologies


            By using this form, you consent to the processing of your data in accordance with our Privacy Policy.

            Delivering Great Software on Time

              By using this form, you consent to the processing of your data in accordance with our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

              Boosting developer productivity: How CTOs are leveraging AI for extraordinary gains


              AI tools are capable of dramatically accelerating the pace of software development—sometimes by up to 20x. Our recent CTO Roundtable discussion explored the possibilities and how to reap the benefits.

              Software developers can make huge productivity gains through the adoption of AI tools – sometimes with speed increases of up to 20x. That was the outstanding conclusion of our recent CTO Roundtable, Exploring AI-Driven Productivity in Software Development, hosted by Iain Bishop and Aleksandar Karavasilev, CEO and CTO of Damilah Technology.

              Kicking off the event, they presented the findings from a series of controlled experiments they had conducted at Damilah, which demonstrated that time savings of up to 2x are quickly and easily achievable by using AI tools, in particular for tasks such as:

              • Quality analysis
              • Coding
              • Unit testing

              Furthermore, when engineers already experienced in using AI performed the set tasks, they were able to operate 4x to 6x faster.

              While Iain and Aleksandar highlighted these impressive gains, the discussion revealed even greater possibilities. A start-up founder explained how combining a series of AI tools for different stages of development enabled him to deliver productivity improvements of up to 20x. To do this, he used:

              • Perplexity for market research
              • Replit and Lovable for building apps
              • Tabnine for auto-completion of code

              This illustrated how companies willing to fully embrace AI across the development lifecycle can potentially achieve extraordinary results – for example, by enabling them to rapidly put new product ideas in front of users as basic MVPs. As a result, this founder now plans to launch at least three start-ups within a year.

              Increasing dynamism

              This kind of accelerated development cycle can usher in a whole new era of dynamism in the market, it was concluded—the main points being:

              • Start-ups are usually lacking capital.
              • AI enables them to develop an application at pace and at low cost, before significant sums of money need to be invested.
              • This helps to de-risk new ventures and make it easier to attract funding.

              But even companies who take a steadier or more cautious approach to AI-adoption, it was agreed, can still make immediate productivity gains. This could be, for example, by starting with ChatGPT, then progressing to more sophisticated tools such as GitHub Copilot or Cursor.

              Overcoming barriers and managing adoption

              The conversation also turned to barriers to AI adoption. Several of those present described a certain amount of reluctance or resistance among larger enterprises, often due to concerns relating to company policies and regulatory matters.

              However, it was noted that simply banning the use of AI tools can lead to “shadow AI”, where developers, in particular, will find workarounds in a constant pursuit of innovative ways of working.

              Several attendees agreed that the solution to this is not to block, but rather to encourage the use of specified AI tools with some strict guardrails in place to ensure certain boundaries are not crossed, particularly with regard to security, privacy and IP protection

              Addressing recruitment challenges

              Questions were also raised about whether developers should be allowed to use AI during the hiring process, as often this could mask an applicant’s true capabilities when it comes to coding and testing. However, as one participant pointed out, companies should be looking to hire employees who are adept at using AI, as having an AI-proficient workforce will be necessary to maintain competitive advantage in the future.

              Another attendee recommended a solution to the hiring problem: they deliberately asked applicants to use an AI tool which they knew would produce a certain bug in its code. They were then able to check whether the applicants had detected the bug, and therefore whether they were capable of testing and fixing code without the use of AI.

              Furthermore, as one participant noted from their own experiences, many developers will decline to work for a company that denies them the opportunity to use AI tools to enhance and accelerate their work.

              Encouraging adoption and keeping pace

              One recommendation to encourage those more hesitant about AI, alongside formal training, was to hold informal “brown bag” sessions. The participants from Damilah talked about their own experiences of this – holding the sessions once a fortnight, and inviting anyone from their own company or their client base to share their experiences and knowledge of AI tools.

              The importance of keeping on top of rapid changes in the quality of AI tools also emerged. Several participants pointed out that some, which didn’t perform well a few months ago, are now proving to be highly valuable – software-testing tool CodeRabbit being a good example of this.

              Human accountability and measurement challenges

              Participants also discussed optimal approaches to handling bugs in AI-generated code – as, they generally agreed, no AI tool is capable of producing perfect code.

              In particular, “code bloat” was highlighted as a major issue. In other words, as AI operates so rapidly, it’s easy to generate huge amounts of code – and inevitably the more code that exists, the more bugs there will be.

              Because of this, there was a consensus that:

              • It’s essential to ensure human involvement at every step of the development process.
              • “People must remain accountable for what they produce,” said one attendee.
              • Code reviews – both by humans and tools such as CodeRabbit – are particularly important.

              Measuring success

              The roundtable also discussed the challenges related to measuring the gains achieved by AI. The key points raised were:

              • Software development, by its very nature, involves performing a different task for each new project.
              • Therefore, the only way to effectively measure productivity gains is to have two teams performing the same tasks in parallel – one with the use of AI tools, and the other without, to act as a control group.
              • AI tools, used in the right ways, can clearly unlock major productivity gains – but many businesses do not have the time or resources to conduct such controlled experiments to measure the gains with any accuracy.
              • In light of this, the tests conducted by Damilah have proved invaluable.

              Sharing knowledge and expertise

              Our roundtable participants agreed that keeping up with the lightning pace of change in AI is almost impossible. It therefore requires individuals and companies to work together to share knowledge and experiences for the advantage of all.

              Explore more: Find related articles on our Blog

              • Damilah | CTO Roundtable Series | Third Breakfast

                Damilah | CTO Roundtable Series | Third Breakfast

                Exploring the Shape of AI-Enabled Software Teams of the Future: Roles, Responsibilities, AI Tools and Agents across the SDLC KEY TAKEAWAYS How AI Is Changing the Shape of Engineering Teams For our third CTO Breakfast Roundtable, we brought together CTOs, Heads of Engineering, Product leaders, and investment partners for a direct, practical discussion: What will our…

              • Damilah | CTO Roundtable Series | Second Breakfast

                Damilah | CTO Roundtable Series | Second Breakfast

                Exploring AI-Driven Productivity in Software Development and Agentic AI KEY TAKEAWAYS AI, Productivity & Agentic Systems: Where Engineering Leaders Are Headed Next As AI continues to transform software development, engineering leaders are rethinking how teams work, how tools are used, and how success is measured. At our latest CTO Breakfast Briefing, technology executives gathered to…

              • Damilah | CTO Roundtable Series | First Breakfast

                Damilah | CTO Roundtable Series | First Breakfast

                Exploring AI-Driven Productivity in Software Development KEY TAKEAWAYS Boosting developer productivity: How CTOs are leveraging AI for extraordinary gains AI tools are capable of dramatically accelerating the pace of software development—sometimes by up to 20x. Our recent CTO Roundtable discussion explored the possibilities and how to reap the benefits. Software developers can make huge productivity…

              Subscribe to our newsletter

              Sign up for our newsletter to get regular updates and insights into our solutions and technologies


                By using this form, you consent to the processing of your data in accordance with our Privacy Policy.

                Delivering Great Software on Time

                  By using this form, you consent to the processing of your data in accordance with our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

                  We therefore ran a controlled experiment, pitting a team of AI-assisted software engineers and quality analysts against a ‘human-powered’ group who were only allowed to use their own brains.

                  Here’s what we did and what we discovered…

                  How we ran the experiment

                  In all, a total of 52 of our people took part in our experiment, over a series of two hackathons.

                  We split them into two groups:

                  • One assisted by AI tools, with 30 engineers and 8 automation quality analysts (QAs)
                  • A control group that was purely human-powered, with 12 engineers and 2 automation QAs – allowing us to baseline the potential gains of using AI

                  We gave each group three hours to perform the same task.

                  • Develop a .NET Web API to dynamically process mathematical expressions
                  • Implement a custom PEMDAS-based algorithm for expression evaluation, without using any third-party libraries
                  • Write unit tests to validate the functionality of the solution
                  • Test the implementation using five provided edge cases
                  • Write three automated functional test scripts for specified scenarios
                  • Test these functions using the provided test web shop application
                  • GitHub Copilot
                  • Cursor IDE (using ChatGPT)
                  • Qodo (was Codium)
                  • Tabnine

                  The results

                  We expected the results of this experiment to be positive in favour of the AI team, but we were still amazed by the difference the AI tools made in terms of enhancing speed and quality.

                  Here are the overall outcomes we recorded… 

                  On average, when compared to our human-powered team, our AI-assisted engineers were able to:

                  • Complete the coding nearly 2x (44%) faster

                  • Conduct the unit tests just over 2x (51%) faster

                  • Cover nearly twice as many (83%) more edge cases

                  And when we compared our fastest human-powered engineer with our fastest AI-assisted engineer, the results were even more impressive: the AI-assisted engineer was nearly 5x (78%) faster.

                  We also compared a human-powered engineer with one who already had experience using AI tools (in this case, GitHub Copilot). We found that:

                  • For the coding, the AI-powered engineer was 4x (75%) faster

                  • For the unit tests, the AI-powered engineer was 6x (83%) faster

                  This demonstrated to us that, as our team of engineers become more experienced with AI tools, our productivity gains will increase even further.

                  For the QAs, we also saw a significant improvement in the times it took the AI-assisted analysts: the average overall time was just over 2x (54%) faster with AI.

                  And, as with the engineers, we compared the two fastest times, and found that the first AI-assisted QA to complete the task was 9x (89%) faster.

                  A comparison of AI tools

                  We also aimed to make some comparisons between the four different AI tools that we used in the experiment, in particular with regard to user experience, productivity gains, and security and IP protection.

                  For user experience: GitHub Copilot came out on top. Our developers rated it as a robust and mature tool, suited for .NET application development. It offered consistent suggestions and responses as well as strong context management. Cursor and Codium came in joint second place.

                  For productivity gains: Cursor came out on top, allowing our team to be 3.2x (69%) faster than human-only developers when it came to completing the full task. GitHub Copilot was in second place, making the team 2.7x (62%) faster.

                  For security and IP protection , we found the following:

                  GitHub Copilot transmits code snippets from the integrated development environment (IDE) to GitHub in real time to generate relevant suggestions. Once the suggestion is created, both the prompt and the suggested code snippet are immediately discarded—but note that this is only the case for the Business and Enterprise licence options.

                  Cursor provides a Privacy Mode that can be activated during the onboarding process, ensuring that no code is stored on their servers or by their sub-processors.

                  Qodo: Paid licence user data is not used to train its AI models. The data is deleted from their storage after 48 hours. Also,
                  they provide an option for a zero-retention policy, where data is removed immediately if users specifically request.

                  All three tools are certified for SOC2 compliance.

                  (Note that we didn’t assess Tabnine as we felt the model wasn’t mature enough and its users struggled to complete the task.)

                  Conclusion and our next steps

                  Our experiment made it clear that AI could offer us some huge benefits in productivity and quality. In every aspect of the tests we conducted, from coding to unit tests to automated test script production, there was a clear time saving – in most cases very significant. It will also enable us to improve the quality of our outputs, as AI-generated code was able to give us broad edge case test coverage.

                  Furthermore, we expect our efficiency gains to improve further as it is clear that development speed increases with experience when it comes to using AI tools. We found that just a short amount of training significantly accelerates outputs.

                  As for the future… Our product owner colleagues also ran an experiment to understand how AI can accelerate and improve the product discovery process. We are now looking at how we can use their AI-generated requirements as prompts to build applications – ultimately with the possibility of using AI-assisted processes from an initial description of requirements right through to final outputs.

                  Meanwhile, right now, we’re already starting to reap the benefits of AI-assisted development with some of our clients, delivering even greater value for them.

                  If you’d like to find out more about how AI-assisted software development can benefit your business, get in touch now.

                  Aleksandar Karavasilev, CTO at Damilah