• Last Update 2025-12-24 18:16:00

Behind the Scenes at CodeGen: How AI Builds Better Software

Business

 

When most of us think about Artificial Intelligence (AI), we imagine chatbots, futuristic robots or digital assistants that answer questions online. But at CodeGen International (Pvt) Ltd—Sri Lanka’s homegrown global technology pioneer—AI is doing something far more powerful and far more practical; it is quietly transforming the way software is built, tested and delivered to customers around the world.

Driving CodeGen’s innovation is Lumos, an in-house AI system that connects and automates the entire software development process. Lumos isn’t just another AI assistant—it’s a powerful intelligent engine built on 25 years of CodeGen’s own knowledge, experience, documentation and engineering wisdom. And the end result is simple: better software, delivered quicker with greater reliability—directly benefiting CodeGen’s global clients.

And today, CodeGen proudly stands as the first Sri Lankan company to offer real, measurable AI gains directly to clients — a milestone in the country’s tech landscape.

 

Sri Lanka’s First to Give AI Gains Directly to Clients

While AI is still a work-in-progress for many organisations, CodeGen has already put it to work in a meaningful way. It is now the first Sri Lankan technology company to turn its internal AI advancements into real advantages for its customers, marking a proud milestone for the local tech landscape.

Unlike companies that rely on generic tools like OpenAI or Anthropic, CodeGen built its own AI platform, Lumos. It is trained on more than 25 years of CodeGen’s product architecture, design history, solution documents, engineering patterns and operational intelligence.
In short, Lumos delivers AI + Knowledge which something off-the-shelf AI tools simply cannot offer. Because of this, Lumos doesn’t just provide answers. It provides answers shaped by CodeGen’s engineering intelligence, the same deep expertise that powers its world-class software.

Here’s the breakthrough: Lumos can be safely deployed within client organizations. This means customers benefit not just from AI, but from AI that understands their own systems — something generic tools can’t offer.

In simple terms, CodeGen is placing a powerful advantage directly into its clients’ hands: AI strengthened by decades of engineering excellence.

That is what puts this company on a pedestal in Sri Lanka’s technology landscape — a pioneer turning innovation into real value for the businesses it serves.

 

Meet Lumos — The AI that supports the Software Development Journey

Software development is a collaborative effort spanning multiple divisions—from Business Analysts and Developers to UX Engineers to QAs and Operations. Lumos can be described as, an AI assistant that integrates CodeGen’s knowledge and accelerates the software development journey.

Lumos acts as an intelligent assistant throughout the SDLC, supporting developers in three key areas:

1. Requirement Analysis & Documentation
Lumos helps capture client requirements, compile comprehensive solution documents, analyze feasibility and identify risks. Using specialized “AI Agents”, developers can quickly extract insights, plan release cycles and handle client queries on changes or costs. By connecting with internal and third-party tools like JIRA, Splunk and Redis, Lumos ensures that even new team members can answer client questions accurately and efficiently.

2. Development & Implementation
Lumos helps software developers in implementing custom features, tracking progress and ensuring project tasks stay on schedule. By integrating real-time data from project management and related QA tools, Lumos provides visibility into task allocation, performances of software developers and each sprint’s efficiency. While software development is still human-driven, Lumos accelerates routine processes and helps prevent errors, giving internal CodeGen teams more time to focus on more important tasks and also on efficiently addressing the massive issue backlog.

3. Stabilization
Post-development, Lumos assists in identifying the root causes of issues and suggests code fixes. Tools such as the JIRA TRIAGE Agent helps Lumos find and fix bugs more quickly, making the software run smoother and improving its overall quality.

Unlike general AI tools, Lumos is built on CodeGen’s proprietary knowledge base—including product knowledge, code, frameworks, APIs and past solution documents. This integration gives software developers access to insights unavailable anywhere else, enabling faster, more accurate decisions while keeping humans in the loop for critical choices.

Lumos is more than an AI assistant—it is the backbone of CodeGen’s software development journey, combining automation, expert knowledge and human judgement to deliver better software, faster.

4. Deployment & Monitoring

Once, Development and stabilization of Lumos are complete. We are now deploying the release to subsequent environments. Lumos is carefully overseeing the deployment pipeline to prevent failures and confirm all services deploy successfully.

Concurrently, Lumos's operational status is being monitored via system dashboards and logging. Any anomalies are automatically identified, triggering immediate alerts to the appropriate parties and the system manages the entire escalation process.

 

AI Efficiency Gains for CodeGen Software Developers from Lumos

Lumos has significantly improved the efficiency of CodeGen’s Development teams. Today, it achieves an accuracy of nearly 30%, which translates directly into a 30% productivity gain.

But what does this mean in practice?

Supposing, a software developer’s 8 hour workday capacity is 100%, with Lumos boosting efficiency by 30%, the same software developer can effectively receive an efficiency boost equivalent to 130% in a workday.

To date, Lumos has been adopted by 250 users. We maintain a commitment to continuous improvement, integrating user feedback directly into the tool's development roadmap. Additionally, the knowledge base is actively managed and updated to reflect daily changes. Based on current projections, we anticipate achieving a 50% efficiency gain in the near future.

This efficiency gain allows CodeGen’s software development teams to take on more responsibilities, accelerating project delivery and ensuring faster, high-quality software releases. Simply put, Lumos lets developers do more in less time, making the SDLC faster and smarter.


Director - Engineering, Janitha Gunawardana from CodeGen’s development stream explained the impact of Lumos on their workflow as follows;



“Lumos has transformed the way we manage our software development life cycle (SDLC). As a chat-based, fully automated SDLC platform, Lumos streamlines every major pillar of development. We began by automating requirement analysis — the system interprets user inputs, performs deep analysis, generates UACs, assesses risks and feasibility and produces accurate estimations. From there, Lumos supports end-to-end code generation across the front-end, back-end and API layers. It can automatically create merge requests, apply them, deploy code changes and run automated verification to ensure everything works as expected. Beyond deployment, Lumos continuously monitors environments, identifies system errors and even pinpoints root causes.
By integrating Lumos across our development, QA, business analysis and operations teams, we’ve seen significant improvements in efficiency. We are currently experiencing a 30% productivity gain across all streams. Lumos has truly elevated our delivery velocity, quality and operational confidence.”

Across the company, the takeaway is the same — AI is not replacing people; it is empowering them to deliver better results.


A Glimpse Behind the Curtain: Shaping the Future of Sri Lankan Tech

The story of CodeGen’s AI journey is just beginning. Behind every project update, accelerated timeline or improved software release, AI is quietly at work—helping talented humans create extraordinary solutions. And the company isn’t stopping there.

New tools are being developed to make documentation, deployment and even real-time client customisations smarter and faster. Soon, customers themselves may be able to use parts of CodeGen’s AI platform to make small enhancements instantly—within minutes, not months.

For a Sri Lankan company to operate at this level, creating technology that competes on a global stage, is truly exceptional. And for CodeGen International, this is only the beginning.

As the company continues to innovate, one thing is clear: the future of tech is bright and the possibilities are only growing. Who knows what incredible solutions we’ll see next?!

You can share this post!

Comments
  • Still No Comments Posted.

Leave Comments