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.

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

System What it proves
Insurance CRM Production CRM for an insurance broker. Replaced spreadsheet-driven operations with client, household, interaction, task, permission, and follow-up workflows.
Selltly Active commerce/operations product for small businesses: catalog, inventory, orders, payment-method workflows, tenant/store routing, and market validation.
RifaExpress Raffle-management SaaS born from a real client request: raffle administration, ticket flows, public pages, WhatsApp notifications, PostgreSQL, Redis, S3-compatible storage, and VPS deployment.
Churupitos Collaborative product migration/restructure around personal finance. Currently MVP/architecture work, not overclaimed as market validation.
Product ops infrastructure VPS, homelab, deployment notes, database access, Portainer/WSL workflows, and operational documentation for systems I run or maintain.
Career Pipeline Source-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 system Public 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

Area Tools and patterns
Frontend product engineering Angular, React, Next.js, TypeScript, RxJS, state management, forms, API-backed UI, product workflows
Full-stack TypeScript Node.js, NestJS, REST APIs, auth, permissions, PostgreSQL, MongoDB, Redis, business data modeling
Product operations CRM workflows, commerce operations, SaaS validation, internal tools, operational documentation
Infrastructure VPS deployments, Docker, Nginx, Cloudflare, Dokploy/Portainer-style operations, database access
Career tooling Structured resumes, match reports, gap analysis, bilingual outputs, content/render separation

Stack

TypeScript Angular React Next.js Node.js NestJS PostgreSQL MongoDB Redis Bun Docker Nginx Cloudflare

Contact

Pinned Loading

  1. escuela-de-nada-api escuela-de-nada-api Public

    API REST sobre el podcast Escuela de Nada

    JavaScript 3 1

  2. holasoygrel/pomobot holasoygrel/pomobot Public

    Bot de discord del método Pomodoro

    JavaScript 2 1

  3. script-tasa-bcv script-tasa-bcv Public

    JavaScript 1

  4. discord_logger discord_logger Public

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

    TypeScript