Vercel
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c63442d9d63442d9db7f4c636b7f4c636b7f4c636b7f4c636
Found 1 files trough .DS_Store spidering: /images
Open service 76.76.21.241:443 · alonsoholmes.com
2024-11-02 04:48
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 24399211 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Sat, 02 Nov 2024 04:48:55 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Wed, 24 Jan 2024 19:15:24 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::mbftv-1730522935925-73359de4e51b Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-11-02 01:28
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 11489369 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Sat, 02 Nov 2024 01:28:29 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Sat, 22 Jun 2024 01:59:00 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: lhr1::b7wgr-1730510909463-1499ea87b31c Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-31 22:05
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 11383393 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Thu, 31 Oct 2024 22:05:06 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Sat, 22 Jun 2024 04:01:52 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: iad1::whbv8-1730412306236-1a306bfe7d9c Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:80 · alonsoholmes.com
2024-10-31 22:05
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://alonsoholmes.com/ Refresh: 0;url=https://alonsoholmes.com/ server: Vercel Redirecting...
Open service 76.76.21.61:443 · alonsoholmes.com
2024-10-31 22:05
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 11390764 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Thu, 31 Oct 2024 22:05:04 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Sat, 22 Jun 2024 01:59:00 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: lhr1::d96d5-1730412304755-6681df364300 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.61:80 · alonsoholmes.com
2024-10-31 22:05
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://alonsoholmes.com/ Refresh: 0;url=https://alonsoholmes.com/ server: Vercel Redirecting...
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-31 02:22
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 24217639 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Thu, 31 Oct 2024 02:22:44 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Wed, 24 Jan 2024 19:15:24 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::vvcjq-1730341364757-7436c727a2db Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.164:80 · alonsoholmes.com
2024-10-29 00:02
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://alonsoholmes.com/ Refresh: 0;url=https://alonsoholmes.com/ server: Vercel Redirecting...
Open service 76.76.21.93:80 · alonsoholmes.com
2024-10-29 00:02
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://alonsoholmes.com/ Refresh: 0;url=https://alonsoholmes.com/ server: Vercel Redirecting...
Open service 76.76.21.93:443 · alonsoholmes.com
2024-10-29 00:02
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 11131244 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Tue, 29 Oct 2024 00:02:36 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Sat, 22 Jun 2024 04:01:52 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: iad1::qvvmp-1730160156270-2690ac808c06 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.164:443 · alonsoholmes.com
2024-10-29 00:02
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 24036430 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Tue, 29 Oct 2024 00:02:35 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Wed, 24 Jan 2024 19:15:24 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::tmrrb-1730160155456-3dd8855776d8 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-28 11:13
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 11092496 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Mon, 28 Oct 2024 11:13:56 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Sat, 22 Jun 2024 01:59:00 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: lhr1::m5m5l-1730114036539-e2a943e459bb Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-22 10:19
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 23468631 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Tue, 22 Oct 2024 10:19:16 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Wed, 24 Jan 2024 19:15:24 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::xbwlt-1729592356838-b3ddd020bcb0 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-20 07:18
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 23284966 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Sun, 20 Oct 2024 07:18:11 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Wed, 24 Jan 2024 19:15:24 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::jdrq7-1729408691242-e8e8746909f8 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-18 04:29
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 10196879 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Fri, 18 Oct 2024 04:29:51 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Sat, 22 Jun 2024 04:01:52 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: iad1::bpppk-1729225791434-4d455c870519 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-17 01:07
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 23003532 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Thu, 17 Oct 2024 01:07:37 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Last-Modified: Wed, 24 Jan 2024 19:15:24 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::7zvgp-1729127257656-69dd3f9e9100 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-14 18:42
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 22807625 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Mon, 14 Oct 2024 18:42:30 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::b4vvb-1728931350419-b4c9dd7b36c8 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-10-02 06:23
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 8719518 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Wed, 02 Oct 2024 06:23:12 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: cle1::8bc7h-1727850192002-ded077eaa4f1 Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-09-30 21:58
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 21609766 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Mon, 30 Sep 2024 21:58:11 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::pw6n9-1727733491015-46ecc51de24f Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou
Open service 76.76.21.241:443 · alonsoholmes.com
2024-09-28 14:14
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 21409149 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 20034 Content-Type: text/html; charset=utf-8 Date: Sat, 28 Sep 2024 14:14:34 GMT Etag: "310048d222dea6b19cc73e469a5a8de8" Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: fra1::bf288-1727532874012-9aaabeecf02f Connection: close <!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#202020"/><link rel="manifest" href="/manifest.json"/><link rel="shortcut icon" href="/favicon.ico"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/5814b3898504ccdb44d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5814b3898504ccdb44d7.css"/><link rel="preload" href="/_next/static/css/21ab1c666664ba8bc361.css" as="style"/><link rel="stylesheet" href="/_next/static/css/21ab1c666664ba8bc361.css"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/index.js" as="script"/><link rel="preload" href="/_next/static/12fWLS-KaIT2RKk4hpPjZ/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-b65cab0b00afd201cbda.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.61be3d4a7cddc2283fc7.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.df89ade4176b41f65fe0.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-a4ce8a50cb55b1a0a907.js" as="script"/><link rel="preload" href="/_next/static/chunks/117401f0c0b6e51b2757ef1881cbca54b22bde6d.1ecbb771015cbbd73dae.js" as="script"/></head><body><div id="__next"><div class="portfolio"><div class="centerContainer"><div class="Portfolio-top flexContainer"><div></div><img style="height:0" alt="man emerging from pumpkin" src="/images/hero@2x.jpg" class="fullWidthImage heroImage"/><span class="t60 paddedWhenSmall"><img src="/images/wavingHandEmoji@2x.png" alt="waving hand emoji" class="handEmoji"/> <!-- -->Hi, I'm Alonso.</span><span class="t40 introDescription paddedWhenSmall"><img src="/images/delightEmoji@2x.png" alt="delight emoji" class="smallEmoji"/>My mission is to<strong> delight people with software.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/developerEmoji@2x.png" alt="developer emoji" class="smallEmoji"/>I work as a consulting<strong> full-stack developer.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/designerEmoji@2x.png" alt="designer emoji" class="smallEmoji"/>I sometimes pitch in on<strong> product design.</strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/toolsEmoji@2x.png" alt="tools emoji" class="smallEmoji"/>I only use<strong> <a href="https://medium.com/@alonsoholmes/really-big-crowbars-8c4ea198b25" target="_blank" style="text-decoration:underline">the best tools.</a></strong></span><span class="t40 introDescription paddedWhenSmall"><img src="/images/hireEmoji@2x.png" alt="hire emoji" class="smallEmoji"/>I'm sometimes<strong> available for hire.</strong></span><div class="button-row paddedWhenSmall"><a class="Button_buttonWrapper__2SzhC helloButton" href="mailto:hire@alonso.io" target="_blank"><span class="Button_buttonLabel__3SKCd">Say hello!</span></a><div class="service-pre-spacer"></div><a class="serviceIcon" target="_blank" href="http://instagram.com/alonso.holmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-instagram-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-instagram-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://twitter.com/alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-twitter-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-twitter-active"></div></a><div class="service-spacer"></div><a class="serviceIcon" target="_blank" href="http://medium.com/@alonsoholmes" rel="noopener noreferrer"><div class="serviceIcon-image serviceIcon-default serviceIcon-medium-default"></div><div class="serviceIcon-image serviceIcon-active serviceIcon-medium-active"></div></a></div></div></div><div class="centerContainer portfolioBling paddedWhenSmall"><div class="flexContainer previou