Vercel
tcp/443 tcp/80
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-12 21:07
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1846819
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Mon, 12 Jan 2026 21:07:14 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: bom1::b9d6s-1768252034975-ed8762644e8f
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.16.65:443 · www.fjpedrosa.com
2026-01-12 01:58
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1777886
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Mon, 12 Jan 2026 01:58:22 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::jcpth-1768183102251-09f7796cfdea
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.16.129:443 · www.fjpedrosa.com
2026-01-12 01:58
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1777886
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Mon, 12 Jan 2026 01:58:22 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::s88m2-1768183102200-46615825dcca
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.16.65:80 · www.fjpedrosa.com
2026-01-12 01:58
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://www.fjpedrosa.com/ Refresh: 0;url=https://www.fjpedrosa.com/ server: Vercel Redirecting...
Open service 216.150.16.129:80 · www.fjpedrosa.com
2026-01-12 01:58
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://www.fjpedrosa.com/ Refresh: 0;url=https://www.fjpedrosa.com/ server: Vercel Redirecting...
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-11 21:07
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1760424
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Sun, 11 Jan 2026 21:07:20 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::djk7c-1768165640441-09d854b8c9ee
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-10 21:10
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1674186
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Sat, 10 Jan 2026 21:10:02 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::bcs96-1768079402821-3d317b7e648e
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-09 21:24
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1588630
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Fri, 09 Jan 2026 21:24:06 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::29wql-1767993846154-5e83549153f6
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-08 21:19
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1501966
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Thu, 08 Jan 2026 21:19:42 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::9rpk6-1767907182095-5127b1c6f3f3
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-07 21:11
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1415057
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Wed, 07 Jan 2026 21:11:13 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: bom1::h6s42-1767820273300-df273cb622c1
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-06 21:06
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1328380
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Tue, 06 Jan 2026 21:06:36 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::7dxlv-1767733596356-376c378b0c21
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-03 21:06
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1069189
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Sat, 03 Jan 2026 21:06:45 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::g2jxn-1767474405061-c391c057b444
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-02 21:35
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 984492
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Fri, 02 Jan 2026 21:35:08 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::shp9c-1767389708661-df20b8982e1e
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2026-01-01 21:11
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 896675
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Thu, 01 Jan 2026 21:11:31 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::dvn6z-1767301891542-6168335b86a8
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2025-12-31 21:14
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 810431
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Wed, 31 Dec 2025 21:14:07 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: sfo1::jfsxk-1767215647036-39aee619914e
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2025-12-30 21:14
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 724081
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Tue, 30 Dec 2025 21:14:57 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::cnrrd-1767129297219-cebe27adb4b7
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2025-12-30 10:39
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 685929
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Tue, 30 Dec 2025 10:39:05 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: sfo1::ssx69-1767091145637-308d9c5963e4
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2025-12-22 16:00
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 14003
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Mon, 22 Dec 2025 16:00:19 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::cprgx-1766419219245-17eef025ab67
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E
Open service 216.150.1.65:443 · www.fjpedrosa.com
2025-12-20 16:29
HTTP/1.1 200 OK
Accept-Ch: Sec-CH-Prefers-Color-Scheme
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2569519
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 49101
Content-Type: text/html; charset=utf-8
Critical-Ch: Sec-CH-Prefers-Color-Scheme
Date: Sat, 20 Dec 2025 16:29:15 GMT
Etag: "1e95cdd8d6d3822dbb7141f2ebd87216"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js, Payload
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::7z9f4-1766248155595-9398d42569f0
Connection: close
Page title: F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template
<!DOCTYPE html><html class="__variable_fb8f2c __variable_f910ec" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://raw.githubusercontent.com/payloadcms/payload/main/packages/ui/src/assets/payload-logo-light.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/22253f764fbb6065.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/131f0a8bf7f31b07.css?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-75acd63ada7cea9c.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9"/><script src="/_next/static/chunks/4bd1b696-ba4c29e4dbef4119.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/1684-bc0bd6f61986ff9b.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/main-app-d41d56f775a954bb.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6874-fee8abf021c4f211.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4277-58c02871d1aa1989.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4475-1bde575f96e5b239.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/9249-c8e5bdc237fb1314.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/layout-a183065b946ef273.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6766-6db16c2bcba96a74.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/8704-71b63144d120bcbf.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/6366-b888481568dbe3ed.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/7049-925646c9c640edc5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/4818-34a9d406882c89c5.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><script src="/_next/static/chunks/app/(frontend)/page-745092e789445965.js?dpl=dpl_88c3WYGz2eWW2Z6qH6sCGNFKVeU9" async=""></script><meta name="next-size-adjust" content=""/><link href="/favicon.ico" rel="icon" sizes="32x32"/><link href="/favicon.svg" rel="icon" type="image/svg+xml"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function () {\n function getImplicitPreference() {\n var mediaQuery = '(prefers-color-scheme: dark)'\n var mql = window.matchMedia(mediaQuery)\n var hasImplicitPreference = typeof mql.matches === 'boolean'\n\n if (hasImplicitPreference) {\n return mql.matches ? 'dark' : 'light'\n }\n\n return null\n }\n\n function themeIsValid(theme) {\n return theme === 'light' || theme === 'dark'\n }\n\n var themeToSet = 'light'\n var preference = window.localStorage.getItem('payload-theme')\n\n if (themeIsValid(preference)) {\n themeToSet = preference\n } else {\n var implicitPreference = getImplicitPreference()\n\n if (implicitPreference) {\n themeToSet = implicitPreference\n }\n }\n\n document.documentElement.setAttribute('data-theme', themeToSet)\n })();\n ","id":"theme-script"}])</script><title>F.Javier Pedrosa - Software Engineer & Indie Hacker | Payload Website Template</title><meta name="description" content="PhD en Física, Ingeniero Electrónico y Software Engineer. Construyo soluciones tecnológicas que transforman ideas en productos escalables y con impacto real."/><meta property="og:title" content="F.Javier Pedrosa - Software E