Lunaria - Experimental AI-Assisted Low-Code Platform

Challenge

Modern technology stacks are often fragmented and difficult to access for learners and makers. The goal of Lunaria was to provide a simple but capable platform where complex systems can be controlled through readable scripts while preserving technical transparency.

Approach

I designed Lunaria as a combination of a Go runtime and a Lua scripting layer. Lua provides a human-readable control surface; Go provides a stable and secure execution core with modular APIs.

Main modules include messaging (ZeroMQ/MQTT), storage access, logging, rendering, QR generation, and OpenAI integration. The project intentionally follows an experimental path and evaluates not just technical architecture, but also AI-assisted software development workflows.

Snapshot

  • Domain: Education / Generative AI / Systems research
  • Time frame: 2025
  • Technologies
    • Go (runtime and API engine)
    • Lua (scripting layer)
    • ZeroMQ, MQTT
    • APIs for storage, messaging, rendering, logging, QR, OpenAI
    • Nomad (deployment experiments)

Lunaria demonstrates how complex systems can become learnable and reproducible through clear abstractions and AI-assisted engineering.

Do you have a similar project in mind?

Lunaria is a broad prototype for practical exploration and integration of modern technologies.

Get in touch