PERU → CALIFORNIA

Roy
Sanchez.

Building software with AI.
Learning what makes it work.

Code can open new possibilities.
I’m learning to build them.

Computer Science at De Anza College.
Web applications, backend systems, and a builder’s curiosity.

A blue and silver infinity ribbon representing a continuous path from curiosity to creation
01 / CONNECTED IDEASArtwork · static preview
Curiosity → Code → Useful possibilities.SCROLL TO EXPLORE

01 / SELECTED WORK

Small beginnings.
Real things to explore.

Open source, honest scope, and a clear next step. These are the projects behind my learning.

NEXT

From an expense to a shared decision.

An AI-assisted expense lab is in guided review: privacy, concurrent edits, repeated imports, and local OCR. A public case will follow the explanation and release review.

In review
All project notes

02 / THE JOURNEY

A new country.
The same curiosity.

A CHANGE OF PLACE.A GROWING PERSPECTIVE.

A new place.
More reasons to build.

PERU UNITED STATES
THE FOUNDATION / PERU

Getting close to the problem.

My earlier technical experience in Peru included IT support and software development internships. It gave me a practical interest in how people use systems.

OCTOBER 2022 / A NEW CHAPTER

Starting again, somewhere new.

I moved from Peru to the United States. A new language and environment became part of the learning process.

NOW / DE ANZA COLLEGE

Turning curiosity into a practice.

I’m studying Computer Science and building web applications with AI assistance. My focus is learning to explain decisions, test behavior, and make changes myself.

THE REASON TO BUILD

A few lines of code.
Someone’s day, made easier.

Less time on a repeated task. A clearer shared decision. One less thing to forget. These are the kinds of problems I want to learn to solve.

Explore one small idea

03 / BENEATH THE SURFACE

A good interface
is only the beginning.

I’m learning how inputs become validated data, and what should happen when a step fails.

AN INTERACTIVE CONCEPTBrowser only / fictional input
01RequestReceive an input
02ValidateCheck the rules
03StoreAccept a change
04RespondShow the result
READY

The example receives a fictional amount. Follow it through the four steps.

A simplified visual model, prepared with AI assistance. No server request, database write or financial transaction happens here.

04 / HOW I BUILD

AI in the process.
Judgment in the loop.

01

Start with a problem.

Define who it helps, what matters, and the smallest useful result.

02

Build with AI.

Use assistants for implementation, exploration and debugging. Be clear about their contribution.

03

Learn to own the change.

Trace the behavior, question the output and practice a modification I can explain.

MY CURRENT TOOLKIT

JavaScript / Java / PostgreSQL / Astro / Cloudflare / AI assistants

A learning toolkit, not a claim of equal proficiency in every technology.

LET’S COMPARE NOTES

Good software starts
with a conversation.

I welcome engineering feedback, technical communities, and conversations about future opportunities.