Rafael

Senior software engineer / Product-minded

I build useful software — and the systems that make it better.

I work across product experience, engineering foundations and AI-enabled delivery—turning ambiguous problems into useful, maintainable software.

01

Product engineering

Working close to the problem—shaping flows, removing friction and shipping the right level of solution.

02

Systems & platforms

Design systems, accessibility, testing, CI and the foundations that help teams move with confidence.

03

AI-enabled delivery

Practical tooling that accelerates judgement without hiding risk, skipping review or pretending the work is done.

Useful over clever. Systems over tickets. Craft without theatre.

01

Start with the problem

Clarify the trade-offs, then build the smallest version that is genuinely useful.

02

Build for the next change

Good foundations should make the next decision easier, not lock it in too early.

03

Keep judgement visible

Tools can accelerate the work. People should still understand and own the outcome.

I care about the part people use—and the machinery that lets teams keep improving it.

I’m a senior software engineer with a frontend and product engineering base. I work best in the seams: turning unclear product problems into shippable experiences, then strengthening the systems around them.

That can mean design systems, accessibility, testing, CI, documentation or AI tooling. The technology changes; the aim does not—make the product more useful and leave a clearer path for the next person.

01

Frontend & product

Interfaces shaped around the real user problem, not just the written ticket.

02

Design systems

Shared patterns that make quality, accessibility and consistency easier to sustain.

03

Quality & delivery

Testing, CI and documentation that give teams confidence to keep moving.

04

AI & developer tooling

Practical acceleration with the judgement, provenance and review still visible.