CAPABILITY · SOFTWARE

Software engineering as a systems discipline

Software that exists because a problem requires it.

I design and build backends, APIs, asynchronous systems and full-stack architectures. I use Python and FastAPI when a system needs to be clear and quick to evolve; TypeScript and Next.js when the product needs a user-facing layer. I choose each technology according to the problem it must solve.

01

APIs and asynchronous systems

FastAPI, WebSockets and asyncio for services that must remain responsive to continuous event streams.

02

Architecture

Boundaries, responsibilities, a system you can explain out loud before opening it in the editor.

03

Full-stack when needed

The interface is part of the system. I use Next.js and React when the product needs a user-facing layer.

Project / Start

Have something that needs to become real?

Tell me the starting point: a problem, an idea, a process or a brand. You don’t need a perfect brief — just know what needs to change.

WhatsApp