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

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

@ DaCodes · Tehuacán, Puebla, Mexico

I build web and mobile products that scale. From the React Native component to the Azure Function, without losing sight of the person using them.

$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

Shipping code

10 yrs

Since 2016 — internship, agency, startup, product.

Years in 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

Eight years shipping production code. I started in 2018 with an internship in Tehuacán, built my first PHP and React APIs for a local app at INTE & SIDI VEGE, then joined LaPieza where I grew over five years from Jr to Sr and then to React Native Developer, moving from web to mobile without losing the product.

Later I led the frontend area at 1Degree as Head of Frontend, and was briefly a Tech Lead at Intrare. Today I'm a Software Engineer at DaCodes, moving from React and React Native on the UI to Node.js and Azure Functions on the backend without losing the product context.

What matters to me isn't the tool, it's the outcome: that the feature feels fast, the code is easy to maintain, and the next dev doesn't curse when they open the repo. I lean on testing (Mocha, Chai, Sinon), living docs, and clean architecture when they pay off. Current focus: mobile performance and E2E testing.

# quick facts
role: "Software Engineer / Full-Stack"
company: "DaCodes"
shipping_since: 2018
years_active: 8
location: "Tehuacán, Puebla, Mexico"
focus: "mobile perf + E2E testing"
languages: ["es", "en"]
~/portfolionow --month=may 2026
now.json
● liveMay 2026
// What I'm into this month

{
  "learning": "Mobile performance optimization and E2E testing (Cypress / Playwright).",
  "building": "Full-stack products at DaCodes — React Native + Azure Functions — focused on UX and code clarity.",
  "reading": "Designing Data-Intensive Applications (Kleppmann) and the new React 19 docs."
}
~/portfoliotree stack/ --depth=2
stack/
6 output of21 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 entriesgithub ↗
~/portfoliogit log --author=pedro --since=2016
git log — career
  1. commit a8f2d1c (HEAD → main)

    branch: main · Jul 2025 — present · Remote

    Software Engineer @ DaCodes

    • +Web and mobile products with Node.js, JavaScript/TypeScript and React Native — from component to endpoint.
    • +Software design and UX with Figma; serverless architectures on Azure Functions and microservices.
    • +Payment integrations (Stripe, Conekta), testing (Mocha, Chai, Sinon), and code review.
  2. commit 3e7b9a4 (HEAD → frontend/lead)

    branch: frontend/lead · Feb 2024 — Mar 2025 · Remote

    Head of Frontend @ 1Degree

    • +Led the frontend area — defined architecture, coding conventions, and team processes.
    • +Stack: React Native, Redux, Node.js. Project management with JIRA and ongoing mentoring.
    • +Focus on mobile performance and a coherent UX across web and app.
  3. commit 9c1e5f0 (HEAD → tech-lead)

    branch: tech-lead · Apr — Jun 2024 · Remote

    Tech Lead @ Intrare

    • +Technical leadership for 3 months — architecture decisions and team direction.
  4. commit 5d4a2b8 (HEAD → lapieza/main)

    branch: lapieza/main · Mar 2020 — Feb 2025 · Remote

    Jr → Sr React Dev → React Native Developer @ LaPieza

    • +Five years going from Jr to Sr and then to React Native Developer — built and maintained the lapieza.io mobile app (iOS + Android).
    • +Designed reusable components, integrated Redux, and consumed Node.js APIs; close collaboration with design and backend.
    • +Infra and deploys on GCP, Nginx, and GitHub Actions.
  5. commit 1f0c7e3 (HEAD → teaching)

    branch: teaching · Jan — Dec 2022 · Tehuacán

    Teacher @ Instituto de Compuingles de Oriente

    • +Taught software systems (maintenance, optimization) and design (Adobe).
    • +Learned to explain tech from scratch — a teaching skill I still use in mentoring.
  6. commit b2a98c4 (HEAD → all-on-cars)

    branch: all-on-cars · Aug 2019 — Sep 2020 · Tehuacán

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

    • +PHP REST API (Medoo + MySQL) to locate nearby mechanics via geolocation — built to stay light on devices.
    • +React + Redux admin panel for shops to manage their catalog and reports.
    • +Stripe + Conekta payments, Google Maps API for geo search.
  7. commit 0d3f6a1 (HEAD → internship)

    branch: internship · Apr — Dec 2018 · Tehuacán

    React JS Developer · Internship @ Farmacias de Apoyo a tu Salud

    • +My first production code. A productivity web app for branches with QR scanning, surveys, and per-employee bonuses.
    • +Statistical reports of evaluations so managers could make decisions.
~/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