Selected work

AI & Developer Experience / 2025 — Present

AI Agent for a Dynamic UI Platform.

A retrieval-augmented agent that answers platform questions, turns design structures into reusable DSL, and packages expert workflows as discoverable skills.

RAGDSL generationAgent skills
Role
Full-Stack / AI Agent Engineer
Focus
RAG, DSL Generation, Agent Skills
Scale
100+ Business Teams
Concept diagram connecting platform knowledge, retrieval, and generated interface structuresKNOWLEDGE → INTELLIGENCE → CREATION
Concept illustration of the system.
80%fewer support requests
200+technical documents indexed
Hours → Minutescomponent integration time

Platform knowledge was powerful, but difficult to access.

The dynamic UI platform served more than 100 business teams. Its capabilities were distributed across component APIs, bridge specifications, framework documentation, and team knowledge. Developers needed expert support to find the right APIs and write valid DSL, creating repeated support work and slow integration cycles.

One agent, two specialized workflows.

01

Retrieval-augmented Q&A

Indexed more than 200 platform documents and used intent parsing, entity extraction, and targeted retrieval to produce grounded answers across multi-turn conversations.

02

Design-to-DSL generation

Converted parsed design structures into platform component trees, mapped them to DSL conventions, and added syntax checks for events, parameters, and tag closure.

03

Reusable agent skills

Packaged platform onboarding, component guidance, troubleshooting, and unit conversion as standard skills available through the company AI assistant.

04

Shared core, distinct outputs

Reused intent and knowledge retrieval infrastructure while keeping natural language support and structured code generation as separate, optimized paths.

  1. InputsQuestions · Designs · Context
  2. Shared intelligenceIntent · Retrieval · Knowledge
  3. Specialized outputsAnswers · DSL · Skills

Expert knowledge became a scalable product capability.

The agent reduced support volume by 80% and shortened component integration from hours to minutes. It transformed platform expertise from a person-dependent service into a reusable capability that teams could access directly in their normal workflow.