Help
RSS
API
Feed
Maltego
Contact
Domain > boudreaulabs.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-09-02
65.60.59.211
(
ClassC
)
2025-01-26
104.21.92.171
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sun, 26 Jan 2025 14:16:32 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Sun, 26 Jan 2025 15:16:32 GMTLocation: https://boudreaulabs.com/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sxIZjt9IlLYDfIjY%2FJIkVquqxi7M%2FUdMjrGPdx3y6HAOzKICUr5Z1%2BxEGFEoTkYnoJAvvFfvaPCiEjU9c9mVjD3dLntpvdOKAjd8xoX%2B2ZM8MOuSmohxg%2FafWS3azt1Ogutp1},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 90811f11e98e2f6c-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6360&min_rtt6360&rtt_var3180&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes55&delivery_rate0&cwnd236&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sun, 26 Jan 2025 14:16:32 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: *Cache-Control: public, max-age0, must-revalidatereferrer-policy: strict-origin-when-cross-originx-content-type-options: nosniffReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?srEcRfYE8URLzH6I7XVtNiZWbpLY7EU5G1IN9he110eWvSaT7QcLFdnviA0Hk1yS0gLDSXnVGNz35bbZ9YHdUkZlGDGcitRe8C4yoayfdjx1yfYiwFDma%2F6WTKKYokF%2FbdLp6},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Vary: Accept-Encodingcf-cache-status: DYNAMICServer: cloudflareCF-RAY: 90811f124fe7efde-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6781&min_rtt6394&rtt_var2060&sent5&recv6&lost0&retrans0&sent_bytes2844&recv_bytes727&delivery_rate430056&cwnd248&unsent_bytes0&cidc62b8782b6627a9d&ts126&x0 !doctype html>html langen>head>meta charsetUTF-8>meta nameviewport contentwidthdevice-width,initial-scale1>title>Boudreau Labs/title>meta namedescription contentHi, I'm Aaron Boudreau, Creative Technologist|Designer|Developer>meta propertyog:title contentBoudreau Labs>meta propertyog:type contentwebsite>meta propertyog:image content./apple-touch-icon.png>meta propertyog:url contenthttps://www.boudreaulabs.com>meta propertyog:description contentHi, I'm Aaron Boudreau, Creative Technologist|Designer|Developer>meta propertyog:site_name contentBoudreau Labs>link relapple-touch-icon sizes180x180 href./apple-touch-icon.png>link relicon typeimage/png sizes32x32 href./favicon-32x32.png>link relicon typeimage/png sizes16x16 href./favicon-16x16.png>link relmanifest href./site.webmanifest>link relmask-icon href./safari-pinned-tab.svg color#61d8e4>meta namemsapplication-TileColor content#61d8e4>meta nametheme-color content#61d8e4>link relstylesheet href./assets/css/bdl.styles.css>script srchttps://challenges.cloudflare.com/turnstile/v0/api.js async deferdefer>/script>/head>body>header>nav idmainNav classnavbar bg-black navbar-expand-xxl fixed-top data-bs-themedark>div classcontainer-xxl>a classnavbar-brand href/>picture>source typeimage/webp srcset/assets/images/bl-logo-155w.webp 155w sizes(min-width: 1024px) 100vw, 50vw>img altBoudreau Labs loadinglazy decodingasync classnull src/assets/images/bl-logo-155w.jpeg width155 height30>/picture>/a>button classnavbar-toggler typebutton data-bs-togglecollapse data-bs-target#navbarNav aria-controlsnavbarNav aria-expandedfalse aria-labelToggle navigation>span classnavbar-toggler-icon>/span>/button>div classcollapse navbar-collapse idnavbarNav>ul classnavbar-nav ms-auto>li classnav-item>a classnav-link href#about>About/a>/li>li classnav-item>a classnav-link href#projects>Work/a>/li>li classnav-item>a classnav-link href#contact>Contact/a>/li>/ul>/div>/div>/nav>div classcontainer-xxl>div classrow align-items-center min-vh-50 py-5>div classcol-lg-10 col-xxl-6>h1 classdisplay-3>Aaron Boudreau/h1>p classh4>Creative Technologist/p>p classlead text-body-secondary>Im a graphic designer, UX/UI designer & front-end web developer. I love building engaging and accessible digital experiences./p>/div>/div>/div>/header>main idmain-content tabindex0 data-bs-spyscroll data-bs-target#mainNav>section classsection idabout>div classcontainer-xxl>div classrow gy-4>div classcol-lg-6>p>Versatile front-end developer with a robust background in both print and digital design. Skilled in crafting visually appealing, accessible, and user-centric web experiences. Adept at merging creativity with technical expertise to deliver exceptional solutions that engage diverse audiences and elevate brand presence./p>a classbtn btn-outline-primary href./assets/files/aaron-boudreau-resume.pdf>My Resume/a>/div>div classcol-lg-6 col-xxl-5 offset-xxl-1>h3 classh5>Digital Skills/h3>div classd-flex flex-wrap gap-2 fs-5 pt-1>span classbadge text-bg-secondary>HTML/span> span classbadge text-bg-secondary>PHP/span> span classbadge text-bg-secondary>CSS/span> span classbadge text-bg-secondary>SASS/span> span classbadge text-bg-secondary>JavaScript/span> span classbadge text-bg-secondary>Wordpress/span> span classbadge text-bg-secondary>Headless CMS/span> span classbadge text-bg-secondary>GIT/span> span classbadge text-bg-secondary>Responsive Design/span> span classbadge text-bg-secondary>Automation Tools/span> span classbadge text-bg-secondary>Static Site Generators/span> span classbadge text-bg-secondary>CI/CD Automation/span> span classbadge text-bg-secondary>JAMstack/span> span classbadge text-bg-secondary>Node/span>/div>/div>/div>/div>/section>section classsection idprojects>div classcontainer-xxl>div classrow>div classcol-lg-6 position-relative>h2>Projects/h2>p classlead>Some of my more recent work./p>/div>div classcol-lg-6 col-xxl-5 offset-xxl-1>ul classlist-projects>li>p classfs-5 mb-2>a classstretched-link href#projectKD data-bs-togglemodal>i classbi bi-plus-lg me-1 fs-6>/i>Ker & Downey/a>/p>div classd-flex gap-1 flex-wrap>span classbadge bg-secondary>Frontend Coding/span> span classbadge bg-secondary>Javascript/span> span classbadge bg-secondary>Map Inegration/span>/div>/li>li>p classfs-5 mb-2>a classstretched-link href#projectKLSTA data-bs-togglemodal>i classbi bi-plus-lg me-1 fs-6>/i>Kallista/a>/p>div classd-flex gap-1 flex-wrap>span classbadge bg-secondary>Frontend Coding/span> span classbadge bg-secondary>Javascript/span>/div>/li>li>p classfs-5 mb-2>a classstretched-link href#projectPHC data-bs-togglemodal>i classbi bi-plus-lg me-1 fs-6>/i>Portsmouth Harbor Cruise/a>/p>div classd-flex gap-1 flex-wrap>span classbadge bg-secondary>Frontend Coding/span> span classbadge bg-secondary>Map Inegration/span>/div>/li>li>p classfs-5 mb-2>a classstretched-link href#projectMC data-bs-togglemodal>i classbi bi-plus-lg me-1 fs-6>/i>Moss Creek - 360 Pano Gallery/a>/p>div classd-flex gap-1 flex-wrap>span classbadge bg-secondary>Frontend Coding/span> span classbadge bg-secondary>Javascript/span> span classbadge bg-secondary>Map Inegration/span> span classbadge bg-secondary>JAMstack/span>/div>/li>li>p classfs-5 mb-2>a classstretched-link href#projectBFH data-bs-togglemodal>i classbi bi-plus-lg me-1 fs-6>/i>Cookie Jar Heirloom/a>/p>div classd-flex gap-1 flex-wrap>span classbadge bg-secondary>UI Design/span> span classbadge bg-secondary>Print Design/span> span classbadge bg-secondary>Frontend Coding/span> span classbadge bg-secondary>3D Rendering/span> span classbadge bg-secondary>JAMstack/span>/div>/li>/ul>/div>/div>/div>/section>section classsection idcontact>div classcontainer-xxl>div classrow>div classcol>h2>Lets Connect/h2>/div>/div>div classrow>div classcol-lg-8 col-xxl-7>p classlead>Got a question or proposal, or just want to chat? Im always interested about span classbadge bg-secondary>Fontend Development/span> span classbadge bg-secondary>UI/UX Design/span> span classbadge bg-secondary>JAMstack/span> span classbadge bg-secondary>Digging through history/span>/p>p>i classbi bi-envelope-at fs-5>/i> a href/cdn-cgi/l/email-protection class__cf_email__ data-cfemail94fcf1f8f8fbd4f6fbe1f0e6f1f5e1f8f5f6e7baf7fbf9>email protected/a>/p>br>form actionhttps://submit-form.com/iba6EsFp5 classneeds-validation novalidate>input typehidden name_redirect valuehttps://boudreaulabs.com/>div classrow mb-3>div classcol-lg-6>label forcontactName classform-label>Name/label> input typetext namename classform-control idcontactName required>div classinvalid-feedback>No name?! What should I call you then?/div>/div>div classcol-lg-6>label forcontactEmail classform-label>Email/label> input typeemail nameemail classform-control idcontactEmail required>div classinvalid-feedback>Need a valid email address./div>/div>/div>div classmb-3>label forcontactMessage classform-label>Message/label> textarea classform-control namemessage idcontactMessage rows4 required>/textarea>div classinvalid-feedback>Have you nothing to say?/div>/div>div classmb-5>div classcf-turnstile data-sitekey0x4AAAAAAAgN8D0_jIR25tfy data-callbackturnstileCallback data-error-callbackturnstileErrorCallback data-themedark>/div>/div>button classbtn btn-lg btn-outline-light typesubmit>Submit/button>/form>/div>/div>/div>/section>div classmodal fade idprojectKD tabindex-1 aria-labelledbyprojectKDLabel aria-hiddentrue data-bs-themedark>div classmodal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable>div classmodal-content>div classmodal-header>h2 classmodal-title fs-5 idprojectKDLabel>span classvisually-hidden>Ker & Downey/span>/h2>button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button>/div>div classmodal-body>div classrow gy-2>div classcol-lg pe-lg-5 d-flex flex-column>h3 classh5 text-body-secondary>Ker & Downey/h3>h4>Travel Design Company/h4>p>Luxury travel agency. Supported the design with a custom UI library. Custom map integration for selecting a destination./p>div classd-flex flex-wrap gap-2 pt-1 mb-3>span classbadge text-dark-emphasis bg-body-secondary>Frontend Coding/span> span classbadge text-dark-emphasis bg-body-secondary>Javascript/span> span classbadge text-dark-emphasis bg-body-secondary>Map Inegration/span>/div>div classd-flex gap-2 mt-auto>a hrefhttps://kerdowney.com/ classbtn btn-primary btn-sm target_blank>i classbi bi-box-arrow-up-right aria-hiddentrue>/i> Visit website/a>/div>/div>div classcol-lg-7>div classswiper swiper-project>div classswiper-wrapper>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/ker-downey-01-320w.webp 320w, /assets/images/ker-downey-01-800w.webp 800w, /assets/images/ker-downey-01-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altKer & Downey loadinglazy decodingasync classimg-fluid src/assets/images/ker-downey-01-320w.jpeg width1200 height715 srcset/assets/images/ker-downey-01-320w.jpeg 320w, /assets/images/ker-downey-01-800w.jpeg 800w, /assets/images/ker-downey-01-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/ker-downey-02-320w.webp 320w, /assets/images/ker-downey-02-800w.webp 800w, /assets/images/ker-downey-02-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altKer & Downey loadinglazy decodingasync classimg-fluid src/assets/images/ker-downey-02-320w.jpeg width1200 height715 srcset/assets/images/ker-downey-02-320w.jpeg 320w, /assets/images/ker-downey-02-800w.jpeg 800w, /assets/images/ker-downey-02-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/ker-downey-03-320w.webp 320w, /assets/images/ker-downey-03-800w.webp 800w, /assets/images/ker-downey-03-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altKer & Downey loadinglazy decodingasync classimg-fluid src/assets/images/ker-downey-03-320w.jpeg width1200 height715 srcset/assets/images/ker-downey-03-320w.jpeg 320w, /assets/images/ker-downey-03-800w.jpeg 800w, /assets/images/ker-downey-03-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>/div>div classswiper-controls>div classswiper-pagination>/div>div classswiper-button-next>/div>div classswiper-button-prev>/div>/div>/div>/div>/div>/div>/div>/div>/div>div classmodal fade idprojectKLSTA tabindex-1 aria-labelledbyprojectKLSTALabel aria-hiddentrue data-bs-themedark>div classmodal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable>div classmodal-content>div classmodal-header>h2 classmodal-title fs-5 idprojectKLSTALabel>span classvisually-hidden>Kallista/span>/h2>button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button>/div>div classmodal-body>div classrow gy-2>div classcol-lg pe-lg-5 d-flex flex-column>h3 classh5 text-body-secondary>Kallista/h3>h4>Interior design solutions for kitchens & bath spaces/h4>p>Custom UI design system to support branding. Frontend code for all CMS templates./p>div classd-flex flex-wrap gap-2 pt-1 mb-3>span classbadge text-dark-emphasis bg-body-secondary>Frontend Coding/span> span classbadge text-dark-emphasis bg-body-secondary>Javascript/span>/div>div classd-flex gap-2 mt-auto>a hrefhttps://www.kallista.com/ classbtn btn-primary btn-sm target_blank>i classbi bi-box-arrow-up-right aria-hiddentrue>/i> Visit website/a>/div>/div>div classcol-lg-7>div classswiper swiper-project>div classswiper-wrapper>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/kallista01-320w.webp 320w, /assets/images/kallista01-800w.webp 800w, /assets/images/kallista01-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altKallista loadinglazy decodingasync classimg-fluid src/assets/images/kallista01-320w.jpeg width1200 height715 srcset/assets/images/kallista01-320w.jpeg 320w, /assets/images/kallista01-800w.jpeg 800w, /assets/images/kallista01-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/kallista02-320w.webp 320w, /assets/images/kallista02-800w.webp 800w, /assets/images/kallista02-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altKallista loadinglazy decodingasync classimg-fluid src/assets/images/kallista02-320w.jpeg width1200 height715 srcset/assets/images/kallista02-320w.jpeg 320w, /assets/images/kallista02-800w.jpeg 800w, /assets/images/kallista02-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>/div>div classswiper-controls>div classswiper-pagination>/div>div classswiper-button-next>/div>div classswiper-button-prev>/div>/div>/div>/div>/div>/div>/div>/div>/div>div classmodal fade idprojectPHC tabindex-1 aria-labelledbyprojectPHCLabel aria-hiddentrue data-bs-themedark>div classmodal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable>div classmodal-content>div classmodal-header>h2 classmodal-title fs-5 idprojectPHCLabel>span classvisually-hidden>Portsmouth Harbor Cruise/span>/h2>button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button>/div>div classmodal-body>div classrow gy-2>div classcol-lg pe-lg-5 d-flex flex-column>h3 classh5 text-body-secondary>Portsmouth Harbor Cruise/h3>h4>Interactive Cruising/h4>p>Map integrations for creating and showing cruise types./p>div classd-flex flex-wrap gap-2 pt-1 mb-3>span classbadge text-dark-emphasis bg-body-secondary>Frontend Coding/span> span classbadge text-dark-emphasis bg-body-secondary>Map Inegration/span>/div>div classd-flex gap-2 mt-auto>a hrefhttps://portsmouthharbor.com/our-cruises/interactive-cruise-map classbtn btn-primary btn-sm target_blank>i classbi bi-box-arrow-up-right aria-hiddentrue>/i> Visit website/a>/div>/div>div classcol-lg-7>div classswiper swiper-project>div classswiper-wrapper>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/portsmouth-harbor-cruise01-320w.webp 320w, /assets/images/portsmouth-harbor-cruise01-800w.webp 800w, /assets/images/portsmouth-harbor-cruise01-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altPortsmouth Harbor Cruise loadinglazy decodingasync classimg-fluid src/assets/images/portsmouth-harbor-cruise01-320w.jpeg width1200 height715 srcset/assets/images/portsmouth-harbor-cruise01-320w.jpeg 320w, /assets/images/portsmouth-harbor-cruise01-800w.jpeg 800w, /assets/images/portsmouth-harbor-cruise01-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/portsmouth-harbor-cruise02-320w.webp 320w, /assets/images/portsmouth-harbor-cruise02-800w.webp 800w, /assets/images/portsmouth-harbor-cruise02-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altPortsmouth Harbor Cruise loadinglazy decodingasync classimg-fluid src/assets/images/portsmouth-harbor-cruise02-320w.jpeg width1200 height715 srcset/assets/images/portsmouth-harbor-cruise02-320w.jpeg 320w, /assets/images/portsmouth-harbor-cruise02-800w.jpeg 800w, /assets/images/portsmouth-harbor-cruise02-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>/div>div classswiper-controls>div classswiper-pagination>/div>div classswiper-button-next>/div>div classswiper-button-prev>/div>/div>/div>/div>/div>/div>/div>/div>/div>div classmodal fade idprojectMC tabindex-1 aria-labelledbyprojectMCLabel aria-hiddentrue data-bs-themedark>div classmodal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable>div classmodal-content>div classmodal-header>h2 classmodal-title fs-5 idprojectMCLabel>span classvisually-hidden>Moss Creek - 360 Pano Gallery/span>/h2>button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button>/div>div classmodal-body>div classrow gy-2>div classcol-lg pe-lg-5 d-flex flex-column>h3 classh5 text-body-secondary>Moss Creek - 360 Pano Gallery/h3>h4>Data driven panoramic gallery/h4>p>360 Panoramic gallery supporting multiple tag types, map integration and custom UI. Dynamically driven from a spreadsheet data source./p>div classd-flex flex-wrap gap-2 pt-1 mb-3>span classbadge text-dark-emphasis bg-body-secondary>Frontend Coding/span> span classbadge text-dark-emphasis bg-body-secondary>Javascript/span> span classbadge text-dark-emphasis bg-body-secondary>Map Inegration/span> span classbadge text-dark-emphasis bg-body-secondary>JAMstack/span>/div>div classd-flex gap-2 mt-auto>a hrefhttps://gallery.mosscreekmedia.com/ classbtn btn-primary btn-sm target_blank>i classbi bi-box-arrow-up-right aria-hiddentrue>/i> Visit website/a>/div>/div>div classcol-lg-7>div classswiper swiper-project>div classswiper-wrapper>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/mosscreak-306gallery01-320w.webp 320w, /assets/images/mosscreak-306gallery01-800w.webp 800w, /assets/images/mosscreak-306gallery01-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altMoss Creek - 360 Pano Gallery loadinglazy decodingasync classimg-fluid src/assets/images/mosscreak-306gallery01-320w.jpeg width1200 height715 srcset/assets/images/mosscreak-306gallery01-320w.jpeg 320w, /assets/images/mosscreak-306gallery01-800w.jpeg 800w, /assets/images/mosscreak-306gallery01-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/mosscreak-306gallery02-320w.webp 320w, /assets/images/mosscreak-306gallery02-800w.webp 800w, /assets/images/mosscreak-306gallery02-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altMoss Creek - 360 Pano Gallery loadinglazy decodingasync classimg-fluid src/assets/images/mosscreak-306gallery02-320w.jpeg width1200 height715 srcset/assets/images/mosscreak-306gallery02-320w.jpeg 320w, /assets/images/mosscreak-306gallery02-800w.jpeg 800w, /assets/images/mosscreak-306gallery02-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/mosscreak-306gallery03-320w.webp 320w, /assets/images/mosscreak-306gallery03-800w.webp 800w, /assets/images/mosscreak-306gallery03-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altMoss Creek - 360 Pano Gallery loadinglazy decodingasync classimg-fluid src/assets/images/mosscreak-306gallery03-320w.jpeg width1200 height715 srcset/assets/images/mosscreak-306gallery03-320w.jpeg 320w, /assets/images/mosscreak-306gallery03-800w.jpeg 800w, /assets/images/mosscreak-306gallery03-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>/div>div classswiper-controls>div classswiper-pagination>/div>div classswiper-button-next>/div>div classswiper-button-prev>/div>/div>/div>/div>/div>/div>/div>/div>/div>div classmodal fade idprojectBFH tabindex-1 aria-labelledbyprojectBFHLabel aria-hiddentrue data-bs-themedark>div classmodal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable>div classmodal-content>div classmodal-header>h2 classmodal-title fs-5 idprojectBFHLabel>span classvisually-hidden>Cookie Jar Heirloom/span>/h2>button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button>/div>div classmodal-body>div classrow gy-2>div classcol-lg pe-lg-5 d-flex flex-column>h3 classh5 text-body-secondary>Cookie Jar Heirloom/h3>h4>Family Shenanigans/h4>p>The fictional backstory to for a homemade cookie jar that my family affectionatly refers to as the "heirloom"./p>div classd-flex flex-wrap gap-2 pt-1 mb-3>span classbadge text-dark-emphasis bg-body-secondary>UI Design/span> span classbadge text-dark-emphasis bg-body-secondary>Print Design/span> span classbadge text-dark-emphasis bg-body-secondary>Frontend Coding/span> span classbadge text-dark-emphasis bg-body-secondary>3D Rendering/span> span classbadge text-dark-emphasis bg-body-secondary>JAMstack/span>/div>div classd-flex gap-2 mt-auto>a hrefhttps://heirloom.boudreaulabs.com/quack-case-boudreau-heirloom/ classbtn btn-primary btn-sm target_blank>i classbi bi-box-arrow-up-right aria-hiddentrue>/i> Visit website/a>/div>/div>div classcol-lg-7>div classswiper swiper-project>div classswiper-wrapper>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/heirloom00-320w.webp 320w, /assets/images/heirloom00-800w.webp 800w, /assets/images/heirloom00-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altCookie Jar Heirloom loadinglazy decodingasync classimg-fluid src/assets/images/heirloom00-320w.jpeg width1200 height800 srcset/assets/images/heirloom00-320w.jpeg 320w, /assets/images/heirloom00-800w.jpeg 800w, /assets/images/heirloom00-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/heirloom01-320w.webp 320w, /assets/images/heirloom01-800w.webp 800w, /assets/images/heirloom01-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altCookie Jar Heirloom loadinglazy decodingasync classimg-fluid src/assets/images/heirloom01-320w.jpeg width1200 height800 srcset/assets/images/heirloom01-320w.jpeg 320w, /assets/images/heirloom01-800w.jpeg 800w, /assets/images/heirloom01-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/heirloom04-320w.webp 320w, /assets/images/heirloom04-800w.webp 800w, /assets/images/heirloom04-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altCookie Jar Heirloom loadinglazy decodingasync classimg-fluid src/assets/images/heirloom04-320w.jpeg width1200 height800 srcset/assets/images/heirloom04-320w.jpeg 320w, /assets/images/heirloom04-800w.jpeg 800w, /assets/images/heirloom04-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>div classswiper-slide>picture>source typeimage/webp srcset/assets/images/heirloom03-320w.webp 320w, /assets/images/heirloom03-800w.webp 800w, /assets/images/heirloom03-1200w.webp 1200w sizes(min-width: 1024px) 100vw, 50vw>img altCookie Jar Heirloom loadinglazy decodingasync classimg-fluid src/assets/images/heirloom03-320w.jpeg width1200 height800 srcset/assets/images/heirloom03-320w.jpeg 320w, /assets/images/heirloom03-800w.jpeg 800w, /assets/images/heirloom03-1200w.jpeg 1200w sizes(min-width: 1024px) 100vw, 50vw>/picture>div classswiper-lazy-preloader swiper-lazy-preloader-white>/div>/div>/div>div classswiper-controls>div classswiper-pagination>/div>div classswiper-button-next>/div>div classswiper-button-prev>/div>/div>/div>/div>/div>/div>/div>/div>/div>/main>footer classfooter>div classcontainer-xxl>div classrow gy-2 justify-content-center>div classcol-auto>a classnavbar-brand href#>picture>source typeimage/webp srcset/assets/images/bl-logo-155w.webp 155w sizes(min-width: 1024px) 100vw, 50vw>img altBoudreau Labs loadinglazy decodingasync classnull src/assets/images/bl-logo-155w.jpeg width155 height30>/picture>/a>/div>div classcol-12 text-center>p classsmall fw-light text-muted>©2024 BoudreauLabs - a hrefhttps://www.boudreaulabs.com classtext-muted>www.boudreaulabs.com/a> - All rights reserved/p>/div>/div>/div>/footer>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script src./assets/scripts/bdl.vendor.min.js>/script>script src./assets/scripts/bdl.main.min.js>/script>!-- Cloudflare Pages Analytics -->script defer srchttps://static.cloudflareinsights.com/beacon.min.js data-cf-beacon{token: 7b06de43c7f9406aaf15b15e3f45864d}>/script>!-- Cloudflare Pages Analytics -->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]