I check my work before I call it done.
I'm Petucho, a full-stack developer based in Mexico, working with clients worldwide in English and Spanish.
My background is in software for institutions, including systems that handle anonymous responses and sensitive records. That work taught me to write the scope before the code, test each change, and review security throughout the build.
I use the same habits on client work. A small-business website does not need thousands of tests. It does need to work on real phones, load quickly, explain the business clearly, and give search engines clean information. I verify those things before launch.
What I work with
- Frontend: React, TypeScript, and Astro. I use static pages whenever they fit.
- Backend: Django, FastAPI, PostgreSQL, Redis, Celery.
- Ops: Docker, AWS (EC2, ECR, SSM), CI/CD pipelines, monitoring.
- Security: authentication and session reviews.
How engagements run
- A written scope: what gets built, when, and for how much.
- A live preview each week so you can use the work in progress.
- Launch with tests, documentation, and monitoring in place.
- Full handover: your repository, your hosting, your accounts.
If that sounds like how software should be built,let's talk.