Help
RSS
API
Feed
Maltego
Contact
Domain > dotmartin.dev
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-21
18.65.25.48
(
ClassC
)
2025-01-13
18.161.6.29
(
ClassC
)
Port 80
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 23899Connection: keep-aliveDate: Sun, 12 Jan 2025 23:11:58 GMTLast-Modified: Fri, 25 Oct 2024 21:56:39 GMTETag: b94af5401fbf7e63d34b1ff99f0d8ee6x-amz-server-side-encryption: AES256Accept-Ranges: bytesServer: AmazonS3X-Cache: Hit from cloudfrontVia: 1.1 0a166b53605851fe961f5a2952e5a748.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1X-Amz-Cf-Id: fYMUNTVKXTlltb2I2Xv8iEY4LpWxVDXtJciVZxfxvtl_oXR0Kz3VkwAge: 16286 !DOCTYPE html>html langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relpreload href/_next/static/media/90475aac776488b6-s.p.woff2 asfont crossorigin typefont/woff2/>link relpreload href/_next/static/media/a34f9d1faa5f3315-s.p.woff2 asfont crossorigin typefont/woff2/>link relstylesheet href/_next/static/css/3155ecf464e8bbf8.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/webpack-43081085802cad18.js/>script src/_next/static/chunks/4bd1b696-d486df4ff6892d37.js async>/script>script src/_next/static/chunks/215-2e441f563be9a17e.js async>/script>script src/_next/static/chunks/main-app-d0e360cdc6bbb3d9.js async>/script>script src/_next/static/chunks/app/layout-8d2bfd5733d01be1.js async>/script>script src/_next/static/chunks/385-49fff70812d65928.js async>/script>script src/_next/static/chunks/app/(marketing)/layout-60b1bf17179d22c0.js async>/script>meta namenext-size-adjust/>script src/_next/static/chunks/polyfills-42372ed130431b0a.js noModule>/script>/head>body classmin-h-screen bg-background font-sans antialiased duration-100 __variable_d65c78 __variable_9cf113>script>!function(){try{var ddocument.documentElement,cd.classList;c.remove(light,dark);var elocalStorage.getItem(theme);if(systeme||(!e&&true)){var t(prefers-color-scheme: dark),mwindow.matchMedia(t);if(m.media!t||m.matches){d.style.colorScheme dark;c.add(dark)}else{d.style.colorScheme light;c.add(light)}}else if(e){c.add(e|| )}if(elight||edark)d.style.colorSchemee}catch(e){}}()/script>div classflex min-h-screen flex-col duration-2000>header classcontainer z-40 background>div classflex h-20 items-center justify-between py-6>div classflex justify-between gap-6>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon classsize-6 text-foreground>path stroke-linecapround stroke-linejoinround dM8.25 3v1.5M4.5 8.25H3m18 0h-1.5M4.5 12H3m18 0h-1.5m-15 3.75H3m18 0h-1.5M8.25 19.5V21M12 3v1.5m0 15V21m3.75-18v1.5m0 15V21m-9-1.5h10.5a2.25 2.25 0 0 0 2.25-2.25V6.75a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 6.75v10.5a2.25 2.25 0 0 0 2.25 2.25Zm.75-12h9v9h-9v-9Z>/path>/svg>a classitems-center space-x-2 md:flex href/>span classfont-bold sm:inline-block>dotmartin/span>/a>nav classhidden gap-6 md:flex>a classflex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm href/#services>Services/a>a classflex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm href/#experience>Experience/a>a classflex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm hrefmailto:contact@dotmartin.dev>Contact/a>/nav>/div>/div>/header>main classflex-1>section classspace-y-6 pb-8 pt-6 md:pb-12 md:pt-10 lg:py-32>div classcontainer flex max-w-64rem flex-col items-center gap-4 text-center>h1 classfont-heading text-3xl sm:text-5xl md:text-6xl lg:text-7xl>dotmartin./h1>p classmax-w-42rem leading-normal text-muted-foreground sm:text-xl sm:leading-8>software consulting, development, and delivery/p>/div>/section>section idfeatures classcontainer space-y-6 bg-slate-50 py-8 dark:bg-transparent md:py-12 lg:py-24>div classmx-auto flex max-w-58rem flex-col items-center space-y-4 text-center>h2 classfont-heading text-3xl leading-1.1 sm:text-3xl md:text-6xl>Services/h2>/div>div classmx-auto grid justify-center gap-4 sm:grid-cols-2 md:max-w-64rem md:grid-cols-3>div classrelative overflow-hidden rounded-lg border bg-background p-2>div classflex sm:h-180px flex-col justify-between rounded-md p-6>div classspace-y-2>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor aria-hiddentrue data-sloticon classsize-10 text-foreground>path dM12 .75a8.25 8.25 0 0 0-4.135 15.39c.686.398 1.115 1.008 1.134 1.623a.75.75 0 0 0 .577.706c.352.083.71.148 1.074.195.323.041.6-.218.6-.544v-4.661a6.714 6.714 0 0 1-.937-.171.75.75 0 1 1 .374-1.453 5.261 5.261 0 0 0 2.626 0 .75.75 0 1 1 .374 1.452 6.712 6.712 0 0 1-.937.172v4.66c0 .327.277.586.6.545.364-.047.722-.112 1.074-.195a.75.75 0 0 0 .577-.706c.02-.615.448-1.225 1.134-1.623A8.25 8.25 0 0 0 12 .75Z>/path>path fill-ruleevenodd dM9.013 19.9a.75.75 0 0 1 .877-.597 11.319 11.319 0 0 0 4.22 0 .75.75 0 1 1 .28 1.473 12.819 12.819 0 0 1-4.78 0 .75.75 0 0 1-.597-.876ZM9.754 22.344a.75.75 0 0 1 .824-.668 13.682 13.682 0 0 0 2.844 0 .75.75 0 1 1 .156 1.492 15.156 15.156 0 0 1-3.156 0 .75.75 0 0 1-.668-.824Z clip-ruleevenodd>/path>/svg>h3 classfont-bold>Consulting/h3>p classtext-sm text-muted-foreground>With over a decade of experience, dotmartin will help you design the right solution./p>/div>/div>/div>div classrelative overflow-hidden rounded-lg border bg-background p-2>div classflex sm:h-180px flex-col justify-between rounded-md p-6>div classspace-y-2>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor aria-hiddentrue data-sloticon classsize-10 text-foreground>path fill-ruleevenodd dM3 2.25a.75.75 0 0 0 0 1.5v16.5h-.75a.75.75 0 0 0 0 1.5H15v-18a.75.75 0 0 0 0-1.5H3ZM6.75 19.5v-2.25a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-3a.75.75 0 0 1-.75-.75ZM6 6.75A.75.75 0 0 1 6.75 6h.75a.75.75 0 0 1 0 1.5h-.75A.75.75 0 0 1 6 6.75ZM6.75 9a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75ZM6 12.75a.75.75 0 0 1 .75-.75h.75a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75ZM10.5 6a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75Zm-.75 3.75A.75.75 0 0 1 10.5 9h.75a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75ZM10.5 12a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75ZM16.5 6.75v15h5.25a.75.75 0 0 0 0-1.5H21v-12a.75.75 0 0 0 0-1.5h-4.5Zm1.5 4.5a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Zm.75 2.25a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75h-.008ZM18 17.25a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Z clip-ruleevenodd>/path>/svg>h3 classfont-bold>Contracting/h3>p classtext-sm text-muted-foreground>Already know what you need? Let's work together to get it shipped./p>/div>/div>/div>div classrelative overflow-hidden rounded-lg border bg-background p-2>div classflex sm:h-180px flex-col justify-between rounded-md p-6>div classspace-y-2>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor aria-hiddentrue data-sloticon classsize-10 text-foreground>path fill-ruleevenodd dM8.25 6.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM15.75 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM2.25 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM6.31 15.117A6.745 6.745 0 0 1 12 12a6.745 6.745 0 0 1 6.709 7.498.75.75 0 0 1-.372.568A12.696 12.696 0 0 1 12 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 0 1-.372-.568 6.787 6.787 0 0 1 1.019-4.38Z clip-ruleevenodd>/path>path dM5.082 14.254a8.287 8.287 0 0 0-1.308 5.135 9.687 9.687 0 0 1-1.764-.44l-.115-.04a.563.563 0 0 1-.373-.487l-.01-.121a3.75 3.75 0 0 1 3.57-4.047ZM20.226 19.389a8.287 8.287 0 0 0-1.308-5.135 3.75 3.75 0 0 1 3.57 4.047l-.01.121a.563.563 0 0 1-.373.486l-.115.04c-.567.2-1.156.349-1.764.441Z>/path>/svg>h3 classfont-bold>Project Management/h3>p classtext-sm text-muted-foreground>We believe in and use agile project methodologies to ensure continuous value to your users./p>/div>/div>/div>/div>div classmx-auto text-center md:max-w-58rem>p classleading-normal text-muted-foreground sm:text-lg sm:leading-7>Something you don't see? Reach out!/p>/div>/section>section idopen-source classcontainer py-8 md:py-12 lg:py-24>div classmx-auto flex max-w-58rem flex-col items-center justify-center gap-4 text-center>h2 classfont-heading text-3xl leading-1.1 sm:text-3xl md:text-6xl>Experience/h2>p classmax-w-85% leading-normal text-muted-foreground sm:text-lg sm:leading-7>Over a decade of true full-stack experience means dotmartin is well-equipped to deliver for your business! Existing stack or greenfield, startup to enterprise, we can get it done./p>/div>/section>/main>footer class>div classcontainer flex flex-col items-center justify-between gap-4 py-10 md:h-24 md:flex-row md:py-0>div classflex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0>p classtext-center text-sm leading-loose md:text-left>©️ dotmartin 2024/p>/div>div classflex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0>a hrefmailto:contact@dotmartin.dev>p classtext-center text-sm leading-loose>Contact Us/p>/a>/div>div classflex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0>/div>/div>/footer>/div>script src/_next/static/chunks/webpack-43081085802cad18.js async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,4:\$Sreact.fragment\\n5:I8455,\185\,\static/chunks/app/layout-8d2bfd5733d01be1.js\,\ThemeProvider\,1\n6:I9275,,\\\n7:I1343,,\\\n9:I3120,,\OutletBoundary\\nb:I3120,,\MetadataBoundary\\nd:I3120,,\ViewportBoundary\\nf:I6130,,\\\n1:HL\/_next/static/media/90475aac776488b6-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n2:HL\/_next/static/media/a34f9d1faa5f3315-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n3:HL\/_next/static/css/3155ecf464e8bbf8.css\,\style\\n)/script>script>self.__next_f.push(1,0:{\P\:null,\b\:\MKHbI_j9br4wTehpl0fwk\,\p\:\\,\c\:\\,\\,\i\:false,\f\:\\,{\children\:\(marketing)\,{\children\:\__PAGE__\,{}}},\$undefined\,\$undefined\,true,\\,\$\,\$4\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/3155ecf464e8bbf8.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\suppressHydrationWarning\:true,\children\:\$\,\head\,null,{},\$\,\body\,null,{\className\:\min-h-screen bg-background font-sans antialiased duration-100 __variable_d65c78 __variable_9cf113\,\children\:\$\,\$L5\,null,{\attribute\:\class\,\defaultTheme\:\system\,\enableSystem\:true,\children\:\$\,\$L6\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L7\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\title\,null,{\children\:\404: This page could not be found.\},\$\,\div\,null,{\style\:{\fontFamily\:\system-ui,\\\Segoe UI\\\,Roboto,Helvetica,Arial,sans-serif,\\\Apple Color Emoji\\\,\\\Segoe UI Emoji\\\\,\height\:\100vh\,\textAlign\:\center\,\display\:\flex\,\flexDirection\:\column\,\alignItems\:\center\,\justifyContent\:\center\},\children\:\$\,\div\,null,{\children\:\$\,\style\,null,{\dangerouslySetInnerHTML\:{\__html\:\body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\}},\$\,\h1\,null,{\className\:\next-error-h1\,\style\:{\display\:\inline-block\,\margin\:\0 20px 0 0\,\padding\:\0 23px 0 0\,\fontSize\:24,\fontWeight\:500,\verticalAlign\:\top\,\lineHeight\:\49px\},\children\:\404\},\$\,\div\,null,{\style\:{\display\:\inline-block\},\children\:\$\,\h2\,null,{\style\:{\fontSize\:14,\fontWeight\:400,\lineHeight\:\49px\,\margin\:0},\children\:\This page could not be found.\}}}},\notFoundStyles\:}}}}},{\children\:\(marketing)\,\$\,\$4\,\c\,{\children\:null,\$L8\},{\children\:\__PAGE__\,\$\,\$4\,\c\,{\children\:\$\,\section\,null,{\className\:\space-y-6 pb-8 pt-6 md:pb-12 md:pt-10 lg:py-32\,\children\:\$\,\div\,null,{\className\:\container flex max-w-64rem flex-col items-center gap-4 text-center\,\children\:\$\,\h1\,null,{\className\:\font-heading text-3xl sm:text-5xl md:text-6xl lg:text-7xl\,\children\:\dotmartin.\},\$\,\p\,null,{\className\:\max-w-42rem leading-normal text-muted-foreground sm:text-xl sm:leading-8\,\children\:\software consulting, development, and delivery\}}},\$\,\section\,null,{\id\:\features\,\className\:\container space-y-6 bg-slate-50 py-8 dark:bg-transparent md:py-12 lg:py-24\,\children\:\$\,\div\,null,{\className\:\mx-auto flex max-w-58rem flex-col items-center space-y-4 text-center\,\children\:\$\,\h2\,null,{\className\:\font-heading text-3xl leading-1.1 sm:text-3xl md:text-6xl\,\children\:\Services\}},\$\,\div\,null,{\className\:\mx-auto grid justify-center gap-4 sm:grid-cols-2 md:max-w-64rem md:grid-cols-3\,\children\:\$\,\div\,null,{\className\:\relative overflow-hidden rounded-lg border bg-background p-2\,\children\:\$\,\div\,null,{\className\:\flex sm:h-180px flex-col justify-between rounded-md p-6\,\children\:\$\,\div\,null,{\className\:\space-y-2\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\viewBox\:\0 0 24 24\,\fill\:\currentColor\,\aria-hidden\:\true\,\data-slot\:\icon\,\ref\:\$undefined\,\aria-labelledby\:\$undefined\,\className\:\size-10 text-foreground\,\children\:null,\$\,\path\,null,{\d\:\M12 .75a8.25 8.25 0 0 0-4.135 15.39c.686.398 1.115 1.008 1.134 1.623a.75.75 0 0 0 .577.706c.352.083.71.148 1.074.195.323.041.6-.218.6-.544v-4.661a6.714 6.714 0 0 1-.937-.171.75.75 0 1 1 .374-1.453 5.261 5.261 0 0 0 2.626 0 .75.75 0 1 1 .374 1.452 6.712 6.712 0 0 1-.937.172v4.66c0 .327.277.586.6.545.364-.047.722-.112 1.074-.195a.75.75 0 0 0 .577-.706c.02-.615.448-1.225 1.134-1.623A8.25 8.25 0 0 0 12 .75Z\},\$\,\path\,null,{\fillRule\:\evenodd\,\d\:\M9.013 19.9a.75.75 0 0 1 .877-.597 11.319 11.319 0 0 0 4.22 0 .75.75 0 1 1 .28 1.473 12.819 12.819 0 0 1-4.78 0 .75.75 0 0 1-.597-.876ZM9.754 22.344a.75.75 0 0 1 .824-.668 13.682 13.682 0 0 0 2.844 0 .75.75 0 1 1 .156 1.492 15.156 15.156 0 0 1-3.156 0 .75.75 0 0 1-.668-.824Z\,\clipRule\:\evenodd\}},\$\,\h3\,null,{\className\:\font-bold\,\children\:\Consulting\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground\,\children\:\With over a decade of experience, dotmartin will help you design the right solution.\}}}},\$\,\div\,null,{\className\:\relative overflow-hidden rounded-lg border bg-background p-2\,\children\:\$\,\div\,null,{\className\:\flex sm:h-180px flex-col justify-between rounded-md p-6\,\children\:\$\,\div\,null,{\className\:\space-y-2\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\viewBox\:\0 0 24 24\,\fill\:\currentColor\,\aria-hidden\:\true\,\data-slot\:\icon\,\ref\:\$undefined\,\aria-labelledby\:\$undefined\,\className\:\size-10 text-foreground\,\children\:null,\$\,\path\,null,{\fillRule\:\evenodd\,\d\:\M3 2.25a.75.75 0 0 0 0 1.5v16.5h-.75a.75.75 0 0 0 0 1.5H15v-18a.75.75 0 0 0 0-1.5H3ZM6.75 19.5v-2.25a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-3a.75.75 0 0 1-.75-.75ZM6 6.75A.75.75 0 0 1 6.75 6h.75a.75.75 0 0 1 0 1.5h-.75A.75.75 0 0 1 6 6.75ZM6.75 9a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75ZM6 12.75a.75.75 0 0 1 .75-.75h.75a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75ZM10.5 6a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75Zm-.75 3.75A.75.75 0 0 1 10.5 9h.75a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75ZM10.5 12a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75ZM16.5 6.75v15h5.25a.75.75 0 0 0 0-1.5H21v-12a.75.75 0 0 0 0-1.5h-4.5Zm1.5 4.5a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Zm.75 2.25a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75h-.008ZM18 17.25a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Z\,\clipRule\:\evenodd\}},\$\,\h3\,null,{\className\:\font-bold\,\children\:\Contracting\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground\,\children\:\Already know what you need? Lets work together to get it shipped.\}}}},\$\,\div\,null,{\className\:\relative overflow-hidden rounded-lg border bg-background p-2\,\children\:\$\,\div\,null,{\className\:\flex sm:h-180px flex-col justify-between rounded-md p-6\,\children\:\$\,\div\,null,{\className\:\space-y-2\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\viewBox\:\0 0 24 24\,\fill\:\currentColor\,\aria-hidden\:\true\,\data-slot\:\icon\,\ref\:\$undefined\,\aria-labelledby\:\$undefined\,\className\:\size-10 text-foreground\,\children\:null,\$\,\path\,null,{\fillRule\:\evenodd\,\d\:\M8.25 6.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM15.75 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM2.25 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM6.31 15.117A6.745 6.745 0 0 1 12 12a6.745 6.745 0 0 1 6.709 7.498.75.75 0 0 1-.372.568A12.696 12.696 0 0 1 12 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 0 1-.372-.568 6.787 6.787 0 0 1 1.019-4.38Z\,\clipRule\:\evenodd\},\$\,\path\,null,{\d\:\M5.082 14.254a8.287 8.287 0 0 0-1.308 5.135 9.687 9.687 0 0 1-1.764-.44l-.115-.04a.563.563 0 0 1-.373-.487l-.01-.121a3.75 3.75 0 0 1 3.57-4.047ZM20.226 19.389a8.287 8.287 0 0 0-1.308-5.135 3.75 3.75 0 0 1 3.57 4.047l-.01.121a.563.563 0 0 1-.373.486l-.115.04c-.567.2-1.156.349-1.764.441Z\}},\$\,\h3\,null,{\className\:\font-bold\,\children\:\Project Management\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground\,\children\:\We believe in and use agile project methodologies to ensure continuous value to your users.\}}}}},\$\,\div\,null,{\className\:\mx-auto text-center md:max-w-58rem\,\children\:\$\,\p\,null,{\className\:\leading-normal text-muted-foreground sm:text-lg sm:leading-7\,\children\:\Something you dont see? Reach out!\}}},\$\,\section\,null,{\id\:\open-source\,\className\:\container py-8 md:py-12 lg:py-24\,\children\:\$\,\div\,null,{\className\:\mx-auto flex max-w-58rem flex-col items-center justify-center gap-4 text-center\,\children\:\$\,\h2\,null,{\className\:\font-heading text-3xl leading-1.1 sm:text-3xl md:text-6xl\,\children\:\Experience\},\$\,\p\,null,{\className\:\max-w-85% leading-normal text-muted-foreground sm:text-lg sm:leading-7\,\children\:\Over a decade of true full-stack experience means dotmartin is well-equipped to deliver for your business! Existing stack or greenfield, startup to enterprise, we can get it done.\}}},null,\$\,\$L9\,null,{\children\:\$La\}},{},null},null},null,\$\,\$4\,\h\,{\children\:null,\$\,\$4\,\I7WztnAU04tsdjYhKHcqn\,{\children\:\$\,\$Lb\,null,{\children\:\$Lc\},\$\,\$Ld\,null,{\children\:\$Le\},\$\,\meta\,null,{\name\:\next-size-adjust\}}},\m\:\$undefined\,\G\:\$f\,\s\:false,\S\:true}\n)/script>script>self.__next_f.push(1,10:I6930,\385\,\static/chunks/385-49fff70812d65928.js\,\41\,\static/chunks/app/(marketing)/layout-60b1bf17179d22c0.js\,\MainNav\,1\n11:I231,\385\,\static/chunks/385-49fff70812d65928.js\,\41\,\static/chunks/app/(marketing)/layout-60b1bf17179d22c0.js\,\\\n12:I8744,\385\,\static/chunks/385-49fff70812d65928.js\,\41\,\static/chunks/app/(marketing)/layout-60b1bf17179d22c0.js\,\ModeToggle\,1\n)/script>script>self.__next_f.push(1,8:\$\,\div\,null,{\className\:\flex min-h-screen flex-col duration-2000\,\children\:\$\,\header\,null,{\className\:\container z-40 background\,\children\:\$\,\div\,null,{\className\:\flex h-20 items-center justify-between py-6\,\children\:\$\,\$L10\,null,{\items\:{\title\:\Services\,\href\:\/#services\},{\title\:\Experience\,\href\:\/#experience\},{\title\:\Contact\,\href\:\mailto:contact@dotmartin.dev\}}}},\$\,\main\,null,{\className\:\flex-1\,\children\:\$\,\$L6\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\(marketing)\,\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L7\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\title\,null,{\children\:\404: This page could not be found.\},\$\,\div\,null,{\style\:\$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:notFound:1:props:style\,\children\:\$\,\div\,null,{\children\:\$\,\style\,null,{\dangerouslySetInnerHTML\:{\__html\:\body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\}},\$\,\h1\,null,{\className\:\next-error-h1\,\style\:\$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:notFound:1:props:children:props:children:1:props:style\,\children\:\404\},\$\,\div\,null,{\style\:\$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:notFound:1:props:children:props:children:2:props:style\,\children\:\$\,\h2\,null,{\style\:\$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:notFound:1:props:children:props:children:2:props:children:props:style\,\children\:\This page could not be found.\}}}},\notFoundStyles\:}},\$\,\footer\,null,{\className\:\\,\children\:\$\,\div\,null,{\className\:\container flex flex-col items-center justify-between gap-4 py-10 md:h-24 md:flex-row md:py-0\,\children\:\$\,\div\,null,{\className\:\flex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0\,\children\:\$\,\p\,null,{\className\:\text-center text-sm leading-loose md:text-left\,\children\:\©️ dotmartin 2024\}},\$\,\div\,null,{\className\:\flex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0\,\children\:\$\,\$L11\,null,{\href\:\mailto:contact@dotmartin.dev\,\children\:\$\,\p\,null,{\className\:\text-center text-sm leading-loose\,\children\:\Contact Us\}}},\$\,\div\,null,{\className\:\flex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0\,\children\:\$\,\$L12\,null,{}}}}}\n)/script>script>self.__next_f.push(1,e:\$\,\meta\,\0\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\nc:\$\,\meta\,\0\,{\charSet\:\utf-8\}\n)/script>script>self.__next_f.push(1,a:null\n)/script>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 23899Connection: keep-aliveDate: Sun, 12 Jan 2025 23:11:58 GMTLast-Modified: Fri, 25 Oct 2024 21:56:39 GMTETag: b94af5401fbf7e63d34b1ff99f0d8ee6x-amz-server-side-encryption: AES256Accept-Ranges: bytesServer: AmazonS3X-Cache: Hit from cloudfrontVia: 1.1 b6cdb2111444305bd4957a473b711ad6.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1X-Amz-Cf-Id: PukiNljkqToXtiXXsYUwT1dorFZZfMb_wn1I8NC_AqcsRPKV5DxVlgAge: 16286 !DOCTYPE html>html langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relpreload href/_next/static/media/90475aac776488b6-s.p.woff2 asfont crossorigin typefont/woff2/>link relpreload href/_next/static/media/a34f9d1faa5f3315-s.p.woff2 asfont crossorigin typefont/woff2/>link relstylesheet href/_next/static/css/3155ecf464e8bbf8.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/webpack-43081085802cad18.js/>script src/_next/static/chunks/4bd1b696-d486df4ff6892d37.js async>/script>script src/_next/static/chunks/215-2e441f563be9a17e.js async>/script>script src/_next/static/chunks/main-app-d0e360cdc6bbb3d9.js async>/script>script src/_next/static/chunks/app/layout-8d2bfd5733d01be1.js async>/script>script src/_next/static/chunks/385-49fff70812d65928.js async>/script>script src/_next/static/chunks/app/(marketing)/layout-60b1bf17179d22c0.js async>/script>meta namenext-size-adjust/>script src/_next/static/chunks/polyfills-42372ed130431b0a.js noModule>/script>/head>body classmin-h-screen bg-background font-sans antialiased duration-100 __variable_d65c78 __variable_9cf113>script>!function(){try{var ddocument.documentElement,cd.classList;c.remove(light,dark);var elocalStorage.getItem(theme);if(systeme||(!e&&true)){var t(prefers-color-scheme: dark),mwindow.matchMedia(t);if(m.media!t||m.matches){d.style.colorScheme dark;c.add(dark)}else{d.style.colorScheme light;c.add(light)}}else if(e){c.add(e|| )}if(elight||edark)d.style.colorSchemee}catch(e){}}()/script>div classflex min-h-screen flex-col duration-2000>header classcontainer z-40 background>div classflex h-20 items-center justify-between py-6>div classflex justify-between gap-6>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon classsize-6 text-foreground>path stroke-linecapround stroke-linejoinround dM8.25 3v1.5M4.5 8.25H3m18 0h-1.5M4.5 12H3m18 0h-1.5m-15 3.75H3m18 0h-1.5M8.25 19.5V21M12 3v1.5m0 15V21m3.75-18v1.5m0 15V21m-9-1.5h10.5a2.25 2.25 0 0 0 2.25-2.25V6.75a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 6.75v10.5a2.25 2.25 0 0 0 2.25 2.25Zm.75-12h9v9h-9v-9Z>/path>/svg>a classitems-center space-x-2 md:flex href/>span classfont-bold sm:inline-block>dotmartin/span>/a>nav classhidden gap-6 md:flex>a classflex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm href/#services>Services/a>a classflex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm href/#experience>Experience/a>a classflex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm hrefmailto:contact@dotmartin.dev>Contact/a>/nav>/div>/div>/header>main classflex-1>section classspace-y-6 pb-8 pt-6 md:pb-12 md:pt-10 lg:py-32>div classcontainer flex max-w-64rem flex-col items-center gap-4 text-center>h1 classfont-heading text-3xl sm:text-5xl md:text-6xl lg:text-7xl>dotmartin./h1>p classmax-w-42rem leading-normal text-muted-foreground sm:text-xl sm:leading-8>software consulting, development, and delivery/p>/div>/section>section idfeatures classcontainer space-y-6 bg-slate-50 py-8 dark:bg-transparent md:py-12 lg:py-24>div classmx-auto flex max-w-58rem flex-col items-center space-y-4 text-center>h2 classfont-heading text-3xl leading-1.1 sm:text-3xl md:text-6xl>Services/h2>/div>div classmx-auto grid justify-center gap-4 sm:grid-cols-2 md:max-w-64rem md:grid-cols-3>div classrelative overflow-hidden rounded-lg border bg-background p-2>div classflex sm:h-180px flex-col justify-between rounded-md p-6>div classspace-y-2>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor aria-hiddentrue data-sloticon classsize-10 text-foreground>path dM12 .75a8.25 8.25 0 0 0-4.135 15.39c.686.398 1.115 1.008 1.134 1.623a.75.75 0 0 0 .577.706c.352.083.71.148 1.074.195.323.041.6-.218.6-.544v-4.661a6.714 6.714 0 0 1-.937-.171.75.75 0 1 1 .374-1.453 5.261 5.261 0 0 0 2.626 0 .75.75 0 1 1 .374 1.452 6.712 6.712 0 0 1-.937.172v4.66c0 .327.277.586.6.545.364-.047.722-.112 1.074-.195a.75.75 0 0 0 .577-.706c.02-.615.448-1.225 1.134-1.623A8.25 8.25 0 0 0 12 .75Z>/path>path fill-ruleevenodd dM9.013 19.9a.75.75 0 0 1 .877-.597 11.319 11.319 0 0 0 4.22 0 .75.75 0 1 1 .28 1.473 12.819 12.819 0 0 1-4.78 0 .75.75 0 0 1-.597-.876ZM9.754 22.344a.75.75 0 0 1 .824-.668 13.682 13.682 0 0 0 2.844 0 .75.75 0 1 1 .156 1.492 15.156 15.156 0 0 1-3.156 0 .75.75 0 0 1-.668-.824Z clip-ruleevenodd>/path>/svg>h3 classfont-bold>Consulting/h3>p classtext-sm text-muted-foreground>With over a decade of experience, dotmartin will help you design the right solution./p>/div>/div>/div>div classrelative overflow-hidden rounded-lg border bg-background p-2>div classflex sm:h-180px flex-col justify-between rounded-md p-6>div classspace-y-2>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor aria-hiddentrue data-sloticon classsize-10 text-foreground>path fill-ruleevenodd dM3 2.25a.75.75 0 0 0 0 1.5v16.5h-.75a.75.75 0 0 0 0 1.5H15v-18a.75.75 0 0 0 0-1.5H3ZM6.75 19.5v-2.25a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-3a.75.75 0 0 1-.75-.75ZM6 6.75A.75.75 0 0 1 6.75 6h.75a.75.75 0 0 1 0 1.5h-.75A.75.75 0 0 1 6 6.75ZM6.75 9a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75ZM6 12.75a.75.75 0 0 1 .75-.75h.75a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75ZM10.5 6a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75Zm-.75 3.75A.75.75 0 0 1 10.5 9h.75a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75ZM10.5 12a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75ZM16.5 6.75v15h5.25a.75.75 0 0 0 0-1.5H21v-12a.75.75 0 0 0 0-1.5h-4.5Zm1.5 4.5a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Zm.75 2.25a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75h-.008ZM18 17.25a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Z clip-ruleevenodd>/path>/svg>h3 classfont-bold>Contracting/h3>p classtext-sm text-muted-foreground>Already know what you need? Let's work together to get it shipped./p>/div>/div>/div>div classrelative overflow-hidden rounded-lg border bg-background p-2>div classflex sm:h-180px flex-col justify-between rounded-md p-6>div classspace-y-2>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillcurrentColor aria-hiddentrue data-sloticon classsize-10 text-foreground>path fill-ruleevenodd dM8.25 6.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM15.75 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM2.25 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM6.31 15.117A6.745 6.745 0 0 1 12 12a6.745 6.745 0 0 1 6.709 7.498.75.75 0 0 1-.372.568A12.696 12.696 0 0 1 12 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 0 1-.372-.568 6.787 6.787 0 0 1 1.019-4.38Z clip-ruleevenodd>/path>path dM5.082 14.254a8.287 8.287 0 0 0-1.308 5.135 9.687 9.687 0 0 1-1.764-.44l-.115-.04a.563.563 0 0 1-.373-.487l-.01-.121a3.75 3.75 0 0 1 3.57-4.047ZM20.226 19.389a8.287 8.287 0 0 0-1.308-5.135 3.75 3.75 0 0 1 3.57 4.047l-.01.121a.563.563 0 0 1-.373.486l-.115.04c-.567.2-1.156.349-1.764.441Z>/path>/svg>h3 classfont-bold>Project Management/h3>p classtext-sm text-muted-foreground>We believe in and use agile project methodologies to ensure continuous value to your users./p>/div>/div>/div>/div>div classmx-auto text-center md:max-w-58rem>p classleading-normal text-muted-foreground sm:text-lg sm:leading-7>Something you don't see? Reach out!/p>/div>/section>section idopen-source classcontainer py-8 md:py-12 lg:py-24>div classmx-auto flex max-w-58rem flex-col items-center justify-center gap-4 text-center>h2 classfont-heading text-3xl leading-1.1 sm:text-3xl md:text-6xl>Experience/h2>p classmax-w-85% leading-normal text-muted-foreground sm:text-lg sm:leading-7>Over a decade of true full-stack experience means dotmartin is well-equipped to deliver for your business! Existing stack or greenfield, startup to enterprise, we can get it done./p>/div>/section>/main>footer class>div classcontainer flex flex-col items-center justify-between gap-4 py-10 md:h-24 md:flex-row md:py-0>div classflex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0>p classtext-center text-sm leading-loose md:text-left>©️ dotmartin 2024/p>/div>div classflex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0>a hrefmailto:contact@dotmartin.dev>p classtext-center text-sm leading-loose>Contact Us/p>/a>/div>div classflex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0>/div>/div>/footer>/div>script src/_next/static/chunks/webpack-43081085802cad18.js async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,4:\$Sreact.fragment\\n5:I8455,\185\,\static/chunks/app/layout-8d2bfd5733d01be1.js\,\ThemeProvider\,1\n6:I9275,,\\\n7:I1343,,\\\n9:I3120,,\OutletBoundary\\nb:I3120,,\MetadataBoundary\\nd:I3120,,\ViewportBoundary\\nf:I6130,,\\\n1:HL\/_next/static/media/90475aac776488b6-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n2:HL\/_next/static/media/a34f9d1faa5f3315-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n3:HL\/_next/static/css/3155ecf464e8bbf8.css\,\style\\n)/script>script>self.__next_f.push(1,0:{\P\:null,\b\:\MKHbI_j9br4wTehpl0fwk\,\p\:\\,\c\:\\,\\,\i\:false,\f\:\\,{\children\:\(marketing)\,{\children\:\__PAGE__\,{}}},\$undefined\,\$undefined\,true,\\,\$\,\$4\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/3155ecf464e8bbf8.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\suppressHydrationWarning\:true,\children\:\$\,\head\,null,{},\$\,\body\,null,{\className\:\min-h-screen bg-background font-sans antialiased duration-100 __variable_d65c78 __variable_9cf113\,\children\:\$\,\$L5\,null,{\attribute\:\class\,\defaultTheme\:\system\,\enableSystem\:true,\children\:\$\,\$L6\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L7\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\title\,null,{\children\:\404: This page could not be found.\},\$\,\div\,null,{\style\:{\fontFamily\:\system-ui,\\\Segoe UI\\\,Roboto,Helvetica,Arial,sans-serif,\\\Apple Color Emoji\\\,\\\Segoe UI Emoji\\\\,\height\:\100vh\,\textAlign\:\center\,\display\:\flex\,\flexDirection\:\column\,\alignItems\:\center\,\justifyContent\:\center\},\children\:\$\,\div\,null,{\children\:\$\,\style\,null,{\dangerouslySetInnerHTML\:{\__html\:\body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\}},\$\,\h1\,null,{\className\:\next-error-h1\,\style\:{\display\:\inline-block\,\margin\:\0 20px 0 0\,\padding\:\0 23px 0 0\,\fontSize\:24,\fontWeight\:500,\verticalAlign\:\top\,\lineHeight\:\49px\},\children\:\404\},\$\,\div\,null,{\style\:{\display\:\inline-block\},\children\:\$\,\h2\,null,{\style\:{\fontSize\:14,\fontWeight\:400,\lineHeight\:\49px\,\margin\:0},\children\:\This page could not be found.\}}}},\notFoundStyles\:}}}}},{\children\:\(marketing)\,\$\,\$4\,\c\,{\children\:null,\$L8\},{\children\:\__PAGE__\,\$\,\$4\,\c\,{\children\:\$\,\section\,null,{\className\:\space-y-6 pb-8 pt-6 md:pb-12 md:pt-10 lg:py-32\,\children\:\$\,\div\,null,{\className\:\container flex max-w-64rem flex-col items-center gap-4 text-center\,\children\:\$\,\h1\,null,{\className\:\font-heading text-3xl sm:text-5xl md:text-6xl lg:text-7xl\,\children\:\dotmartin.\},\$\,\p\,null,{\className\:\max-w-42rem leading-normal text-muted-foreground sm:text-xl sm:leading-8\,\children\:\software consulting, development, and delivery\}}},\$\,\section\,null,{\id\:\features\,\className\:\container space-y-6 bg-slate-50 py-8 dark:bg-transparent md:py-12 lg:py-24\,\children\:\$\,\div\,null,{\className\:\mx-auto flex max-w-58rem flex-col items-center space-y-4 text-center\,\children\:\$\,\h2\,null,{\className\:\font-heading text-3xl leading-1.1 sm:text-3xl md:text-6xl\,\children\:\Services\}},\$\,\div\,null,{\className\:\mx-auto grid justify-center gap-4 sm:grid-cols-2 md:max-w-64rem md:grid-cols-3\,\children\:\$\,\div\,null,{\className\:\relative overflow-hidden rounded-lg border bg-background p-2\,\children\:\$\,\div\,null,{\className\:\flex sm:h-180px flex-col justify-between rounded-md p-6\,\children\:\$\,\div\,null,{\className\:\space-y-2\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\viewBox\:\0 0 24 24\,\fill\:\currentColor\,\aria-hidden\:\true\,\data-slot\:\icon\,\ref\:\$undefined\,\aria-labelledby\:\$undefined\,\className\:\size-10 text-foreground\,\children\:null,\$\,\path\,null,{\d\:\M12 .75a8.25 8.25 0 0 0-4.135 15.39c.686.398 1.115 1.008 1.134 1.623a.75.75 0 0 0 .577.706c.352.083.71.148 1.074.195.323.041.6-.218.6-.544v-4.661a6.714 6.714 0 0 1-.937-.171.75.75 0 1 1 .374-1.453 5.261 5.261 0 0 0 2.626 0 .75.75 0 1 1 .374 1.452 6.712 6.712 0 0 1-.937.172v4.66c0 .327.277.586.6.545.364-.047.722-.112 1.074-.195a.75.75 0 0 0 .577-.706c.02-.615.448-1.225 1.134-1.623A8.25 8.25 0 0 0 12 .75Z\},\$\,\path\,null,{\fillRule\:\evenodd\,\d\:\M9.013 19.9a.75.75 0 0 1 .877-.597 11.319 11.319 0 0 0 4.22 0 .75.75 0 1 1 .28 1.473 12.819 12.819 0 0 1-4.78 0 .75.75 0 0 1-.597-.876ZM9.754 22.344a.75.75 0 0 1 .824-.668 13.682 13.682 0 0 0 2.844 0 .75.75 0 1 1 .156 1.492 15.156 15.156 0 0 1-3.156 0 .75.75 0 0 1-.668-.824Z\,\clipRule\:\evenodd\}},\$\,\h3\,null,{\className\:\font-bold\,\children\:\Consulting\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground\,\children\:\With over a decade of experience, dotmartin will help you design the right solution.\}}}},\$\,\div\,null,{\className\:\relative overflow-hidden rounded-lg border bg-background p-2\,\children\:\$\,\div\,null,{\className\:\flex sm:h-180px flex-col justify-between rounded-md p-6\,\children\:\$\,\div\,null,{\className\:\space-y-2\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\viewBox\:\0 0 24 24\,\fill\:\currentColor\,\aria-hidden\:\true\,\data-slot\:\icon\,\ref\:\$undefined\,\aria-labelledby\:\$undefined\,\className\:\size-10 text-foreground\,\children\:null,\$\,\path\,null,{\fillRule\:\evenodd\,\d\:\M3 2.25a.75.75 0 0 0 0 1.5v16.5h-.75a.75.75 0 0 0 0 1.5H15v-18a.75.75 0 0 0 0-1.5H3ZM6.75 19.5v-2.25a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-3a.75.75 0 0 1-.75-.75ZM6 6.75A.75.75 0 0 1 6.75 6h.75a.75.75 0 0 1 0 1.5h-.75A.75.75 0 0 1 6 6.75ZM6.75 9a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75ZM6 12.75a.75.75 0 0 1 .75-.75h.75a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75ZM10.5 6a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75Zm-.75 3.75A.75.75 0 0 1 10.5 9h.75a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75ZM10.5 12a.75.75 0 0 0 0 1.5h.75a.75.75 0 0 0 0-1.5h-.75ZM16.5 6.75v15h5.25a.75.75 0 0 0 0-1.5H21v-12a.75.75 0 0 0 0-1.5h-4.5Zm1.5 4.5a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Zm.75 2.25a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75h-.008ZM18 17.25a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Z\,\clipRule\:\evenodd\}},\$\,\h3\,null,{\className\:\font-bold\,\children\:\Contracting\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground\,\children\:\Already know what you need? Lets work together to get it shipped.\}}}},\$\,\div\,null,{\className\:\relative overflow-hidden rounded-lg border bg-background p-2\,\children\:\$\,\div\,null,{\className\:\flex sm:h-180px flex-col justify-between rounded-md p-6\,\children\:\$\,\div\,null,{\className\:\space-y-2\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\viewBox\:\0 0 24 24\,\fill\:\currentColor\,\aria-hidden\:\true\,\data-slot\:\icon\,\ref\:\$undefined\,\aria-labelledby\:\$undefined\,\className\:\size-10 text-foreground\,\children\:null,\$\,\path\,null,{\fillRule\:\evenodd\,\d\:\M8.25 6.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM15.75 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM2.25 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM6.31 15.117A6.745 6.745 0 0 1 12 12a6.745 6.745 0 0 1 6.709 7.498.75.75 0 0 1-.372.568A12.696 12.696 0 0 1 12 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 0 1-.372-.568 6.787 6.787 0 0 1 1.019-4.38Z\,\clipRule\:\evenodd\},\$\,\path\,null,{\d\:\M5.082 14.254a8.287 8.287 0 0 0-1.308 5.135 9.687 9.687 0 0 1-1.764-.44l-.115-.04a.563.563 0 0 1-.373-.487l-.01-.121a3.75 3.75 0 0 1 3.57-4.047ZM20.226 19.389a8.287 8.287 0 0 0-1.308-5.135 3.75 3.75 0 0 1 3.57 4.047l-.01.121a.563.563 0 0 1-.373.486l-.115.04c-.567.2-1.156.349-1.764.441Z\}},\$\,\h3\,null,{\className\:\font-bold\,\children\:\Project Management\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground\,\children\:\We believe in and use agile project methodologies to ensure continuous value to your users.\}}}}},\$\,\div\,null,{\className\:\mx-auto text-center md:max-w-58rem\,\children\:\$\,\p\,null,{\className\:\leading-normal text-muted-foreground sm:text-lg sm:leading-7\,\children\:\Something you dont see? Reach out!\}}},\$\,\section\,null,{\id\:\open-source\,\className\:\container py-8 md:py-12 lg:py-24\,\children\:\$\,\div\,null,{\className\:\mx-auto flex max-w-58rem flex-col items-center justify-center gap-4 text-center\,\children\:\$\,\h2\,null,{\className\:\font-heading text-3xl leading-1.1 sm:text-3xl md:text-6xl\,\children\:\Experience\},\$\,\p\,null,{\className\:\max-w-85% leading-normal text-muted-foreground sm:text-lg sm:leading-7\,\children\:\Over a decade of true full-stack experience means dotmartin is well-equipped to deliver for your business! Existing stack or greenfield, startup to enterprise, we can get it done.\}}},null,\$\,\$L9\,null,{\children\:\$La\}},{},null},null},null,\$\,\$4\,\h\,{\children\:null,\$\,\$4\,\I7WztnAU04tsdjYhKHcqn\,{\children\:\$\,\$Lb\,null,{\children\:\$Lc\},\$\,\$Ld\,null,{\children\:\$Le\},\$\,\meta\,null,{\name\:\next-size-adjust\}}},\m\:\$undefined\,\G\:\$f\,\s\:false,\S\:true}\n)/script>script>self.__next_f.push(1,10:I6930,\385\,\static/chunks/385-49fff70812d65928.js\,\41\,\static/chunks/app/(marketing)/layout-60b1bf17179d22c0.js\,\MainNav\,1\n11:I231,\385\,\static/chunks/385-49fff70812d65928.js\,\41\,\static/chunks/app/(marketing)/layout-60b1bf17179d22c0.js\,\\\n12:I8744,\385\,\static/chunks/385-49fff70812d65928.js\,\41\,\static/chunks/app/(marketing)/layout-60b1bf17179d22c0.js\,\ModeToggle\,1\n)/script>script>self.__next_f.push(1,8:\$\,\div\,null,{\className\:\flex min-h-screen flex-col duration-2000\,\children\:\$\,\header\,null,{\className\:\container z-40 background\,\children\:\$\,\div\,null,{\className\:\flex h-20 items-center justify-between py-6\,\children\:\$\,\$L10\,null,{\items\:{\title\:\Services\,\href\:\/#services\},{\title\:\Experience\,\href\:\/#experience\},{\title\:\Contact\,\href\:\mailto:contact@dotmartin.dev\}}}},\$\,\main\,null,{\className\:\flex-1\,\children\:\$\,\$L6\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\(marketing)\,\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L7\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\title\,null,{\children\:\404: This page could not be found.\},\$\,\div\,null,{\style\:\$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:notFound:1:props:style\,\children\:\$\,\div\,null,{\children\:\$\,\style\,null,{\dangerouslySetInnerHTML\:{\__html\:\body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\}},\$\,\h1\,null,{\className\:\next-error-h1\,\style\:\$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:notFound:1:props:children:props:children:1:props:style\,\children\:\404\},\$\,\div\,null,{\style\:\$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:notFound:1:props:children:props:children:2:props:style\,\children\:\$\,\h2\,null,{\style\:\$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:notFound:1:props:children:props:children:2:props:children:props:style\,\children\:\This page could not be found.\}}}},\notFoundStyles\:}},\$\,\footer\,null,{\className\:\\,\children\:\$\,\div\,null,{\className\:\container flex flex-col items-center justify-between gap-4 py-10 md:h-24 md:flex-row md:py-0\,\children\:\$\,\div\,null,{\className\:\flex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0\,\children\:\$\,\p\,null,{\className\:\text-center text-sm leading-loose md:text-left\,\children\:\©️ dotmartin 2024\}},\$\,\div\,null,{\className\:\flex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0\,\children\:\$\,\$L11\,null,{\href\:\mailto:contact@dotmartin.dev\,\children\:\$\,\p\,null,{\className\:\text-center text-sm leading-loose\,\children\:\Contact Us\}}},\$\,\div\,null,{\className\:\flex flex-col items-center justify-center gap-4 px-8 sm:w-180px md:flex-row md:gap-2 md:px-0\,\children\:\$\,\$L12\,null,{}}}}}\n)/script>script>self.__next_f.push(1,e:\$\,\meta\,\0\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\nc:\$\,\meta\,\0\,{\charSet\:\utf-8\}\n)/script>script>self.__next_f.push(1,a:null\n)/script>/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
]