Lumenarc
Lumenarc builds AI demo agents that learn a product and run live sales demos around the clock. We're piloting now with B2B teams who want to automate and streamline their sales funnels.
I'd worked with the founder on an earlier project. When he decided to make this one serious, I joined full-time. My title is principal product designer, but the work is closer to a design engineer than a pixel pusher. I built the brand from scratch and own the product UI end to end.
The hardest part was showing the agent without giving it a face. The mark itself had to carry presence, motion, and voice. The arcs and diamond combine into something that feels alive without being a character, and that is the piece I'm proudest of.
This is the qualification UI the agent runs before each demo. The layout came out of Figma, but to make it feel right in motion I needed to tweak it live. So I built the debugger on the right. It lets me override avatar animation states, user voice intensity, transition timing, easing, and every other parameter without leaving the running app.
This is a pattern I use constantly now. Instead of going back to Figma to adjust a value and re-export, I build a tool that exposes the variables I care about inside the page itself. I started doing this in Cursor when I first got serious about AI and code, and now I'm working almost entirely in Claude Code. More of my design work happens in code than in Figma these days, and this debugger is one of the clearest examples of why.
Shot shows the live demo experience from the user's side. Lumen runs a pre-recorded version of the client's product and walks the user through it the way a salesperson would. You can see the Lumen pointer hovering over the Scheduled tab, guiding where to look next. The agenda card on the lower right shows where the user is in the demo flow and what is coming up.
This shot shows the agent moving through its different states. I built the animations from scratch for listening, thinking, and idle, then combined them so the mark itself signals what the agent is doing. The same system carries across every Lumenarc deployment, which means clients can name their agent something other than Lumen and the brand still holds. That call gives Lumenarc more brand exposure than a single humanoid avatar ever would.
This is the studio side of Lumenarc, where the client sees what happened on every session the agent ran. Each session opens up to show an AI-generated highlights summary, every objection the agent handled, the call recording, sentiment scores, talk ratios, and a recommended next step.
The point of this view is the feedback loop. Everything the agent did gets captured and broken down so the human team can review it, and so the agent itself can improve from previous conversations. Objections that came up, moments that landed, prospects worth following up on, all of it is structured for both human and agent to learn from. I designed the layout to be scannable in seconds because anyone running a demo program will be in this dashboard daily.