
Hernandez Landscape
A real local-service surface with service clarity, trust cues, and direct quote paths.
Inspect itSelected work, operating notes, and systems thinking
I'm David Ortiz. This is my personal proof hub: selected work, operating notes, and the decisions behind the systems I build, test, and hand off.

Trust sectionServices, photos, contact pathSet up around the tools the owner already uses.
Proof of work
I show the customer-facing surface and the practical setup behind it: domain, email, WhatsApp/social paths, security basics, and a plain handoff. The proof is inspectable, not just claimed.

A real local-service surface with service clarity, trust cues, and direct quote paths.
Inspect itSmall-business flows for owners and customers who live on mobile, WhatsApp, and social.
Inspect it
The professional pieces around the site are part of the work, not an afterthought.
Inspect itSelected proof
A working local-business site needs more than a homepage. These are the pieces I connect and document so the owner can keep the system running after handoff.
Selected proof: a customer-facing site with clear services, forms, and a practical handoff path. Not the main offer, but a real thing I can build and explain.
The surrounding professional layer: domain ownership, official email forwarding, and DNS checks that keep the business reachable.
Connecting the site to the places customers already use, with a guarded WhatsApp path so the phone number is not exposed to scrapers.
Account protection, recovery details, and plain-language notes so the owner can keep the system running without depending on memory.
Selected work
These are categories and proof cards, not a brand directory. Each one points to a practical thing I can design, connect, test, and explain clearly.
Selected proof: customer-facing sites with clear services, forms, and bilingual-friendly copy. Used to show how I think about layout, contact paths, and owner handoff.
See live demos (pedidos, citas, servicios)Practical workflows that split research, implementation, review, QA, and documentation into visible steps instead of hiding everything inside one prompt.
Experiments around retrieval, cited answers, local notes, and the habit of checking the actual source before treating a generated answer as true.
Small automations for intake, follow-up, project cleanup, and deployment checks, with the maintenance path documented before the work is considered done.
Practical work on prompt injection, instruction boundaries, misuse resistance, and the checks needed before an AI-powered workflow should be trusted.
Read CTF writeupsA prompt-injection defense project: evaluation methodology, safe test cases, and checklists for hardening AI-assisted workflows.
Open live demo
Learning AI security and systems in public: streams, writeups, and sanitized demos, in English and Spanish.
Visit labProcess
The common thread is verification. I would rather inspect the actual surface and make a smaller honest improvement than write a big plan that never reaches the browser.
I look at the current site, social page, domain, inbox, or workflow first so the work starts from the real situation.
I separate what customers need to see, what the owner needs to control, and what should be kept simple.
I ship a working first version, then tighten the design, copy, forms, routes, contact paths, and edge cases.
I run the checks that matter, document what changed, and leave the owner with a clear continuation path.
Stack
Visitors should not have to care about the stack. I use it to make the finished setup fast, reliable, secure enough for the job, and easier to maintain.
Operating notes
This is the living part of the portfolio: systems thinking, practical security habits, useful automation, and proof that survives beyond a sales conversation.

Contact
You do not need a polished brief. Send the project, the problem, the current link or file if you have one, and what would make the next step useful. I keep the public contact path screened so the phone number is not treated like an open spam target.
What are you trying to build or fix, and what is the current state?