/profile.jpeg

LCARS Raylib app - offline voice recognition & UI editing

LCARS voice recognition & UI editing This is the continuation in the series of LCARS app development: LCARS Elbow LCARS Frame LCARS Text Editor In the last post I built a text editor from scratch for the Captain’s-log use-case. This time I added three things to it: speech recognition, so you can dictate into the log instead of typing it out; proper cursor editing, so you can insert and delete anywhere in the text and not only at the end; and a drag-and-drop layout editor for moving the interface elements around.

LCARS text editor

LCARS Text editor in Raylib This is the continuation in the series of LCARS app development: LCARS Elbow LCARS Frame This time I focused on implementing a text editor from scratch in Raylib. This is for something like the personal log / Captain’s log use-case. Works better in the full screen version available here Features Mouse over text area to allow editing text Insert text - only at the end for now… Will work on a gab buffer or something in the future to allow moving the cursor and edit text anywhere.

Raylib LCARS Frame

LCARS frame in Raylib Continuation from last post about designing the LCARS elbow. I continued with making the full frame and add some interactivity to it. Full screen version available here Github Code Repo

Software Architecture Horror Story

This is a tale of software architecture decision-making in large companies. The setup As part of my job as a software architect, I had to design a solution which involved the integration between 2 systems: let’s call them A and B. They were part of a new instant payment processing flow that was beeing developed. System B had a legacy integration mechanism that was no longer supported at the architectural level.

Computer

๐Ÿ–– Re-Creating Star Trek’s LCARS Computer With Modern LLMs A hands-on experiment in autonomous tool-building agents 1 ยท Why LCARS? For decades science-fiction fans have watched Star Trek officers converse with a ship-wide computer LCARS (“Library Computer Access/Retrieval System”). LCARS could: answer arbitrary questions by searching internal databases; execute real-world actions by routing commands to subsystems; politely say why it couldn’t comply when limits were hit. In 2025, large language models (LLMs) plus tool-calling APIs make that dream feel within reach.