Luci-Studio is a creative engineering space dedicated to high-performance applications, technical deep-dives, and digital art experiments. As an engineer with 5+ years of shipping cross-platform apps, I wanted a portfolio and blog that actually reflected my standard for software: clean architecture, obsessive edge-case handling, and a UI that just feels right. Check out the new site to see my late
Most car platforms still rely on rigid filters. 🧠 What makes it interesting? Core vehicle → make, model, generation Time & usage → year range, mileage Preferences → transmission, color Market constraints → location, price range This allows transforming messy human language into precise database queries. ⚙️ Tech Stack Next.js (frontend) FastAPI (backend) PostgreSQL (data layer) LLM (intent + entit
What Should Humans Design When AI Can Write Most of the Code? AI can now write code. Not perfectly. Not always safely. Not without review. But it can write a great deal of code. It can generate functions, create tests, call APIs, build UI components, handle common errors, and produce large amounts of implementation detail at a speed no human developer can match. This changes the meaning of prog
WooCommerce sits underneath a large share of small-business e-commerce on the web. It is free, runs on top of WordPress, and is flexible enough that a hobbyist can launch a store in an afternoon. That same flexibility is also why WooCommerce stores show up in ADA demand letters and EAA complaints out of proportion to their share of the market. The owner picked a theme that looked nice, installed f
The first time a prospect asks "Can you send us your VPAT?" most B2B founders react one of two ways. Either they panic and forward the email to a developer, or they reply "What's a VPAT?" and lose the deal to a competitor who already had one ready. Neither is necessary. A VPAT is a template, not a certification, and any company can produce one if they understand the document, do the underlying acc
80% of the time, coding is a performance. The other 20% is doing real coding. Performance means Scrum ceremonies, meetings, and JIRA: A meeting to present tickets for the next two weeks A meeting to answer questions from the previous meeting A meeting to watch someone enter a number in a text box. Read: poker planning and story points Meetings to watch someone move a ticket between JIRA lanes. Rea
The "Unsharable" Dashboard Problem Imagine this common B2B SaaS scenario: An executive opens your analytics dashboard. They spend three minutes configuring the data—they filter the status to "Active," set the date range to "Last 30 Days," sort the table by "Highest Revenue," and navigate to Page 4. They copy the URL and Slack it to their team lead. The team lead clicks the link, but instead of see
If you've ever uploaded a passport photo to a government portal and gotten a vague "photo rejected" error, the problem usually isn't the photo. It's the file. I've been running IDPhotoSnap, a free browser-based passport photo tool, for a few months now. The single most common support question is some flavor of "my photo looks fine, why does the portal say it's wrong?" The answer almost always live