Language
Design
Loading
ABOUT / LAC STUDIO

Software built with attention to people and the work they need to do.

I'm Andrei Lucaciu, an independent software developer who connects how people work with the technology they need to use.

Before software, I trained and worked in psychology. That experience still shapes how I approach a project: I pay attention to the people involved, the friction in a process, the questions worth asking and the decisions an interface needs to make easier.

For the past seven years, after more than three decades working with computers, I have designed and built web, mobile and operational software. Understanding people makes better software possible. Engineering makes that understanding practical—through interfaces, workflows, data, integrations and products that are ready to use.

Founder of LAC Studio
Lucaciu Andrei CodrinPSYCHOLOGY → SOFTWARE30+ years with computers.
7 years building professionally.
WHAT GUIDES THE WORK

Good software respects the people using it.

01

Understand before adding

Start with the actual task, the people doing it and the friction worth removing — not a list of features in isolation.

02

Design the connected whole

Interface, workflow, data, roles and integrations are treated as one product, because users experience them that way.

03

Make room for craft

I enjoy turning an unclear idea into something tangible: a considered interface, a dependable system or a visual detail that gives the work character.

CAPABILITIES / END TO END

One person, close to the work that matters.

You work directly with the person shaping the product direction and building the software. It keeps feedback direct, choices connected and ownership close to the work.

Authentication & roles

Permissions and access designed around the people who need to use the product.

Databases

Information architecture and data models that support day-to-day operations.

API architecture

Reliable connections between the product, its data and the services it relies on.

Background processing

Queues and scheduled tasks for dependable operational handoffs.

Offline synchronization

Local-first behaviour for work that cannot depend on a connection.

Notifications

Messages, delivery paths and status updates at the right moment.

Integrations

Careful links to the tools and services a team already uses.

Testing & deployment

Practical quality checks and a considered path to release.

START A CONVERSATION

Bring the problem.
We'll shape the right product.

A first conversation can begin with the work that needs to change—no finished brief required.

Start a conversation ↗