Skip to content
View piedraprog's full-sized avatar
🌎
Working from home
🌎
Working from home

Block or report piedraprog

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
piedraprog/README.md

José Piedra — product-focused full-stack TypeScript engineer

José Piedra

Product-focused Frontend Engineer / Full-stack TypeScript Engineer

I build and operate practical software for real business workflows: CRMs, commerce tools, raffle operations, internal systems, product infrastructure, and the tooling that keeps that work understandable, reusable, and honest.

My strength is turning ambiguous operations into usable web products. I usually work frontend-heavy, but I can own the whole product slice: UI, APIs, data modeling, authentication, deployment, documentation, and the tradeoffs that appear when real people depend on the system.

Systems, not demos. Evidence over hype.

Current operating systems

SystemWhat it proves
Insurance CRMProduction CRM for an insurance broker. Replaced spreadsheet-driven operations with client, household, interaction, task, permission, and follow-up workflows.
SelltlyActive commerce/operations product for small businesses: catalog, inventory, orders, payment-method workflows, tenant/store routing, and market validation.
RifaExpressRaffle-management SaaS born from a real client request: raffle administration, ticket flows, public pages, WhatsApp notifications, PostgreSQL, Redis, S3-compatible storage, and VPS deployment.
ChurupitosCollaborative product migration/restructure around personal finance. Currently MVP/architecture work, not overclaimed as market validation.
Product ops infrastructureVPS, homelab, deployment notes, database access, Portainer/WSL workflows, and operational documentation for systems I run or maintain.
Career PipelineSource-of-truth driven resume/application system using Bun, TypeScript, Zod, and Handlebars. It generates ATS-friendly resumes, match reports, gaps, and bilingual outputs without inventing experience.
Portfolio / brand systemPublic technical portfolio and professional evidence layer connected to real product work instead of generic self-promotion.

Engineering stance

  • Build around real workflows before designing screens.
  • Separate shipped, validated, paused, planned, and prototype work.
  • Prefer maintainable product architecture over framework noise.
  • Work across frontend, backend, data, and infrastructure when the product needs it.
  • Use AI as an accelerator for engineering judgment, not as a substitute for it.
  • Keep claims traceable to evidence.

Technical range

AreaTools and patterns
Frontend product engineeringAngular, React, Next.js, TypeScript, RxJS, state management, forms, API-backed UI, product workflows
Full-stack TypeScriptNode.js, NestJS, REST APIs, auth, permissions, PostgreSQL, MongoDB, Redis, business data modeling
Product operationsCRM workflows, commerce operations, SaaS validation, internal tools, operational documentation
InfrastructureVPS deployments, Docker, Nginx, Cloudflare, Dokploy/Portainer-style operations, database access
Career toolingStructured resumes, match reports, gap analysis, bilingual outputs, content/render separation

Stack

TypeScriptAngularReactNext.jsNode.jsNestJSPostgreSQLMongoDBRedisBunDockerNginxCloudflare

Contact

Pinned Loading

  1. escuela-de-nada-apiescuela-de-nada-apiPublic

    API REST sobre el podcast Escuela de Nada

    JavaScript 3 1

  2. holasoygrel/pomobotholasoygrel/pomobotPublic

    Bot de discord del método Pomodoro

    JavaScript 2 1

  3. script-tasa-bcvscript-tasa-bcvPublic

    JavaScript 1

  4. discord_loggerdiscord_loggerPublic

    Discord Bot to watch logs from the differents proyects to avoid use slack

    TypeScript