Product Designer & Python Developer

Turning messy processes into clean experiences.

I'm Roberto - a product designer and Python developer who works across data, design, and AI to ship products people actually understand.

Or skip the pitch - email me directly.

What I do

Five overlapping crafts, one way of thinking

The same instinct runs through all of it: find the friction, model the problem, and build something clean.

Product Design

Framing the real problem, shaping the flow, and shipping something people actually use.

UX/UI Design

Research, wireframes, prototypes, and clean interfaces backed by a real design system.

Python

Scripts, automations, and backends that take the tedious parts off people's plates.

Data Engineering

Modeling, cleaning, and moving data so the numbers can be trusted and queried.

AI/ML

Practical LLM apps and agents that assist real workflows - grounded, not gimmicky.

Not sure which box I fit?

Filter by craft below, or upload a job description for an honest 0–10 fit score.

Selected work

Real problems, shipped solutions

Building now2021–2026

VZTR Help

Hospital visit coordination that respects the patient’s energy — not the group chat.

VZTR Help started as a real problem I lived through as a primary caregiver during the COVID era — then became my UC Berkeley UX/UI capstone, where I pitched the concept, led our team, and mapped patient and visitor flows end to end. Today it is a deployed MVP on the path to hospital-grade visitor coordination: one link, clear rules, no double-booking, and rest when the patient needs quiet.

Product DesignUX/UI DesignPythonData Engineering
View case study->
Building now2026

Petchmaker

When you can no longer care for your pet, find it the right person.

A matching platform connecting pet owners who need temporary or permanent care with vetted caretakers - profiles, listings, and a request flow that respects how emotional these decisions are.

Product DesignUX/UI DesignPythonAI/ML
View case study->
Prototype2025

Code Coach

An AI study partner that coaches instead of just answering.

A web app that helps people learning to code by coaching them through problems - asking guiding questions, hinting, and explaining - rather than handing over copy-paste answers.

AI/MLProduct DesignPython
View case study->
Live2026

Resume / Job Matcher

Score a resume against a job description - and name the gaps.

A focused Python tool that scores how well a resume matches a job description and, more usefully, lists which of the job's important keywords are covered and which are missing.

AI/MLPython
View case study->
AI Advocate

Hiring or have a project? Talk to the agent that knows my work.

It answers honestly - never inventing experience - and helps you see where I'd add value, even where I'm still growing.