~/portfolio — whoami
pedro@dacodes:~/portfoliowhoami

Pedro González Hernández — Full-Stack Developer

@ DaCodes · Tehuacán, Puebla, México

Construyo productos web y móviles que escalan. Del componente React Native a la función serverless en Azure, sin perder de vista a la persona que los usa.

$echo $STACK
TypeScriptReactReact NativeNode.jsAzureDocker
pedro@dacodes:~/portfolio
$DaCodes$TypeScript$React$React Native$Node.js$Next.js$Azure Functions$PHP$Docker$Stripe$GraphQL$Mocha$Sinon$DaCodes$TypeScript$React$React Native$Node.js$Next.js$Azure Functions$PHP$Docker$Stripe$GraphQL$Mocha$Sinon
~/portfoliostats --summary
stats — quick numbers

Enviando código

10 yrs

Desde 2016 — prácticas, agencia, startup, producto.

Años en React Native

5+

LaPieza · 1Degree · DaCodes.

Frontend Lead

Lead

Head of Frontend @ 1Degree.

~/portfoliocat about.md
about.md — 142 lines
UTF-8md

# Pedro González Hernández

Llevo ocho años enviando código a producción. Empecé en 2018 con prácticas en Tehuacán, construí mis primeras APIs en PHP y React para una app local en INTE & SIDI VEGE, y de ahí pasé a LaPieza, donde crecí cinco años de Jr a Sr y luego a React Native Developer, pasando del web al móvil sin soltar el producto.

Después lideré el área de frontend en 1Degree como Head of Frontend y fui Tech Lead corto en Intrare. Hoy soy Ingeniero de Software en DaCodes, moviéndome del UI en React y React Native al backend en Node.js y Azure Functions sin perder el contexto del producto.

Lo que más me importa no es la herramienta, es el resultado: que el feature se sienta rápido, el código sea sencillo de mantener y el siguiente dev no maldiga al abrir el repo. Trabajo con testing (Mocha, Chai, Sinon), documentación viva y arquitecturas limpias cuando aportan. Foco ahora: rendimiento en apps móviles y testing E2E.

# quick facts
role: "Software Engineer / Full-Stack"
company: "DaCodes"
shipping_since: 2018
years_active: 8
location: "Tehuacán, Puebla, México"
focus: "mobile perf + E2E testing"
languages: ["es", "en"]
~/portfolionow --month=mayo de 2026
now.json
● livemayo de 2026
// Lo que estoy haciendo este mes

{
  "learning": "Optimización de rendimiento en apps móviles y testing E2E (Cypress / Playwright).",
  "building": "Productos full-stack en DaCodes — React Native + Azure Functions — con foco en UX y limpieza de código.",
  "reading": "Designing Data-Intensive Applications (Kleppmann) y los docs nuevos de React 19."
}
~/portfoliotree stack/ --depth=2
stack/
6 salida de21 items

.

── frontend/

── TypeScript96%
── React95%
── React Native90%
── Next.js92%
── Tailwind CSS88%
── SASS80%

── backend/

── Node.js92%
── Express90%
── PHP70%
── GraphQL78%

── cloud/

── Azure Functions88%
── Docker85%
── Firebase75%

── data/

── PostgreSQL82%
── MongoDB80%
── MySQL85%

── testing/

── Mocha86%
── Chai84%
── Sinon78%

── payments/

── Stripe84%
── Conekta80%

// PHP, SASS y Sinon ya en el set actual.

~/portfoliols -la projects/
projects/
8 entradasgithub ↗
~/portfoliogit log --author=pedro --since=2016
git log — career
  1. commit a8f2d1c (HEAD → main)

    rama: main · jul 2025 — actual · Remoto

    Ingeniero de Software @ DaCodes

    • +Productos web y móviles con Node.js, JavaScript/TypeScript y React Native — del componente al endpoint.
    • +Diseño de software y UX con Figma; arquitecturas serverless en Azure Functions y microservicios.
    • +Integraciones de pago (Stripe, Conekta), testing (Mocha, Chai, Sinon) y revisión de código.
  2. commit 3e7b9a4 (HEAD → frontend/lead)

    rama: frontend/lead · feb 2024 — mar 2025 · Remoto

    Head of Frontend @ 1Degree

    • +Liderazgo del área de frontend — definí arquitectura, convenciones de código y procesos del equipo.
    • +Stack: React Native, Redux, Node.js. Gestión de proyectos con JIRA y mentoring continuo.
    • +Foco en performance móvil y experiencia de usuario coherente entre web y app.
  3. commit 9c1e5f0 (HEAD → tech-lead)

    rama: tech-lead · abr — jun 2024 · Remoto

    Tech Lead @ Intrare

    • +Liderazgo técnico durante 3 meses — decisiones de arquitectura y dirección del equipo.
  4. commit 5d4a2b8 (HEAD → lapieza/main)

    rama: lapieza/main · mar 2020 — feb 2025 · Remoto

    Jr → Sr React Dev → React Native Developer @ LaPieza

    • +Cinco años creciendo de Jr a Sr y luego a React Native Developer — construí y mantuve la app móvil de lapieza.io (iOS + Android).
    • +Diseñé componentes reutilizables, integré Redux y consumí APIs en Node.js; colaboración estrecha con diseño y backend.
    • +Infra y deploy con GCP, Nginx y GitHub Actions.
  5. commit 1f0c7e3 (HEAD → teaching)

    rama: teaching · ene — dic 2022 · Tehuacán

    Maestro @ Instituto de Compuingles de Oriente

    • +Impartí sistemas de software (mantenimiento, optimización) y diseño (Adobe).
    • +Aprendí a explicar tecnología desde cero — habilidad pedagógica que sigo aplicando en mentoring.
  6. commit b2a98c4 (HEAD → all-on-cars)

    rama: all-on-cars · ago 2019 — sep 2020 · Tehuacán

    PHP + React JS Developer · proyecto «All On Cars» @ INTE & SIDI VEGE S.A.P.I. DE C.V.

    • +API REST en PHP (Medoo + MySQL) para localizar mecánicos cercanos por geolocalización — pensada para no saturar dispositivos.
    • +Panel web admin en React + Redux para que los talleres gestionaran su catálogo y reportes.
    • +Integré pagos con Stripe y Conekta, y Google Maps API para la búsqueda geográfica.
  7. commit 0d3f6a1 (HEAD → internship)

    rama: internship · abr — dic 2018 · Tehuacán

    React JS Developer · Prácticas @ Farmacias de Apoyo a tu Salud

    • +Mi primera línea de código en producción. App web de productividad para sucursales con escaneo QR, cuestionarios y bonos por empleado.
    • +Reportes estadísticos de evaluaciones para que gerencia pudiera tomar decisiones.
~/portfoliols certs/
certs/
6 files
  • 📄

    React Avanzado — Next.js, Apollo, MongoDB, GraphQL.cert

    Udemy · 2021

  • 📄

    Curso Básico de GraphQL.cert

    Platzi · 2021

  • 📄

    Curso de Webpack.cert

    Platzi · 2021

  • 📄

    Fundamentos de UX & UI.cert

    Crehana · 2021

  • 📄

    Angular 5 y TypeScript.cert

    Udemy · 2019

  • 📄

    Desarrollador de contenido digital.cert

    Fundación Carlos Slim · 2019