Software Engineer

Hi, I'm Lucas.

I design and build custom software for businesses, combining software engineering, UX, and AI. I don't see them as separate parts of a project. How a product works, how people experience it, and how it's built are decisions that need to evolve together.

20+ years

building software.

8+ years

working with UX as an explicit discipline.

The last few years

integrating AI into products and the way I build them.

I started as a developer more than twenty years ago, building websites, ecommerce platforms, web applications, and enterprise systems. Over time, the projects became more complex and so did my role. I moved from implementing features to thinking more deeply about architecture, product decisions, and how complete systems fit together.

More than eight years ago, UX became a core part of how I work. That's when I understood something that still guides many of my decisions: experience shapes architecture, and architecture refines experience. A technically solid product can still fail if people struggle to use it, and a great interface isn't enough if the system behind it can't support what the product needs to do. That's why I don't treat design and engineering as separate phases.

Then AI changed what software could do.

AI isn't just another feature or interface: it can interpret information, retrieve context, automate work, use tools, and participate in workflows alongside people. That introduces a new set of product and engineering questions: what the AI should do, what should remain under human control, what context it needs, when it should act, ask, suggest, or escalate, and how all of that fits into the rest of the system.

This is the intersection I'm working on today: building software where people, data, business rules, and AI work together as part of the same product.

I've designed and built production software for organizations including TÜV NORD, HSBC, and Argentina's Ministry of Security, as well as companies and startups across different industries. I work independently from Buenos Aires with clients and teams in different parts of the world. I'm not an agency. When we work together, you work directly with me. I'm involved throughout the project, from understanding the problem and designing the experience to architecture, development, production, and the product's continued evolution.

Available for new projects

Do you have an idea or a problem that software could solve better?

Tell me what you want to build or what you need to solve.

We can start by understanding the problem and defining what the next step should be.

Software Engineer

Buenos Aires, Argentina · Working with teams worldwide.

© 2026 Lucas Semelin. All rights reserved.