Skip to content

P.01 — AI · Full-Stack

Lumos AI Application Builder

A multi-agent application builder that turns natural-language requirements into architecture, UI/UX plans, code, integrations and deployable applications.

Role
Associate Software Engineer · Primary author
Year
2025 — 26
Company
CodeGen International · Lumos
Special Recognition · National AI Awards 2026 · Best AI Solution
Developer workspace with code on multiple screens
Internal platform · screens under NDACodeGen International

01 — Overview

Overview

Lumos is CodeGen's agentic AI R&D team — around ten people with a flat structure. The application builder is its most ambitious product: describe an application in plain language and a pipeline of specialised agents takes it from requirements to a deployable build.

It ships as an Electron/Python desktop client and a Next.js web app, and has been demonstrated to several leading software companies in Sri Lanka, with rollout to their engineering teams planned.

Started from zero. I wrote about 80% of the modules I own, with contributions from the Lumos team.

02 — The problem

Building applications from natural language requires far more than generating code.

Requirements have to become an architecture, the architecture has to become interfaces and data models, and the result has to integrate, validate and actually run. A single prompt-to-code step breaks down long before that.

03 — The system

From requirement to running application

Each stage is owned by a specialised agent with its own tools, structured outputs and validation — with retries and fallbacks when a step fails.

  1. 01

    Requirements

    Natural-language intent is clarified into structured requirements.

  2. 02

    Planning

    Scope is broken down into features, flows and delivery steps.

  3. 03

    Architecture

    Agents propose the application architecture and data model.

  4. 04

    UI / UX

    Screens and interaction plans are generated from the architecture.

  5. 05

    Implementation

    Code and database integrations are written stage by stage.

  6. 06

    Validation

    Structured output validation, retries and fallbacks keep it on track.

  7. 07

    Deployment

    The result is packaged as a deployable application.

04 — My contribution

Team, and what was mine.

Team

  • Lumos R&D team of about 10, flat structure — everyone contributes
  • Architects, team leads and VPs for direction and review

My contribution

  • Started the platform from zero as primary author
  • Built the multi-agent pipeline with LangGraph, LangChain and CrewAI
  • Tool calling, structured output validation, retries and fallbacks
  • Electron/Python desktop client and Next.js web app
  • Technical demos to external engineering teams and clients

05 — Technical depth

What it's built with, layer by layer.

AI
LangGraph · LangChain · CrewAI · OpenAI · Anthropic Claude · Google Gemini
Agents
Multi-agent orchestration · Tool calling · Structured outputs · Prompt & context engineering
Clients
Electron · Python · Next.js · React
Infrastructure
Microsoft Azure

07 — Outcome

Where it landed.

  • 7

    Pipeline stages

    each owned by a specialised agent

  • 2

    Clients

    desktop (Electron/Python) and web (Next.js)

Demonstrated to several leading Sri Lankan software companies, with rollout to their engineering teams planned.

Part of Lumos, which received a special recognition at the National AI Awards 2026 in the Best AI Solution category.