Help
RSS
API
Feed
Maltego
Contact
Domain > mattcmoran.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-12
3.168.24.2
(
ClassC
)
2026-03-01
3.175.34.4
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Sun, 01 Mar 2026 07:17:14 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://mattcmoran.com/X-Cache: Redirect from cloudfrontVia: 1.1 814f79858de2b800e7f4161994ccdb66.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P3Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: 8WaAAit0t9pY-gQImCFolbREfKlPSnFAOYJNUUL11xlLziEzTLLoxg html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 26718Connection: keep-aliveDate: Sun, 01 Mar 2026 07:17:15 GMTLast-Modified: Fri, 28 Nov 2025 17:02:34 GMTETag: 0b7d67102c48afb835f31a5267073f83Server: AmazonS3X-Cache: Miss from cloudfrontVia: 1.1 240505787baa09e4b0a287e248b4543a.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P3Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: Fa4lHltcgTj6_SPNRwDioo5_m9L0TSlQl4phsMyTpLZWCuK6wXXYvQ !doctype html>html langen>head> !-- Required meta --> meta charsetutf-8> meta nameviewport contentwidthdevice-width,initial-scale1> title>Matthew C. Moran | Marketing & Operations Strategist | Flagstaff & San Diego/title> meta namedescription contentMatthew C. Moran is a marketing and operations strategist based in Flagstaff, AZ and San Diego, CA, specializing in SEO, digital marketing, strategic planning, business development, and organizational growth.> meta namekeywords contentMatthew C. Moran, Matthew Moran, Matt Moran, marketing, marketing strategist, marketing consultant, marketing operations, Flagstaff Arizona, Flagstaff AZ marketing, San Diego California, San Diego CA marketing, SEO, search engine optimization, digital marketing, brand strategy, brand development, campaign management, strategic planning, business development, operations leadership, organizational growth, marketing analytics, fractional CMO, small business marketing, startup marketing, healthcare marketing, behavioral health marketing> meta nameauthor contentMatthew C. Moran> meta namerobots contentindex, follow> link relcanonical hrefhttps://mattcmoran.com/> !-- Open Graph / Facebook --> meta propertyog:type contentwebsite> meta propertyog:title contentMatthew C. Moran | Marketing & Operations Strategist | Flagstaff & San Diego> meta propertyog:description contentMarketing and operations strategy, SEO, and campaign development for growth-oriented organizations in Flagstaff, AZ, San Diego, CA, and beyond.> meta propertyog:url contenthttps://mattcmoran.com/> meta propertyog:site_name contentMatthew C. Moran> meta propertyog:image contenthttps://mattcmoran.com/og-image.jpg> !-- Twitter Card --> meta nametwitter:card contentsummary_large_image> meta nametwitter:title contentMatthew C. Moran | Marketing & Operations Strategist | Flagstaff & San Diego> meta nametwitter:description contentStrategic marketing, SEO, and operations optimization for technology, healthcare, and creative organizations.> meta nametwitter:image contenthttps://mattcmoran.com/og-image.jpg> !-- ReCAPTCHA () --> script srchttps://www.google.com/recaptcha/api.js?render6LfA2w4sAAAAAGZH-Q9SpI4WBHSn6m16s-QpyEEN>/script> !-- GA4 (gtag.js) --> script async srchttps://www.googletagmanager.com/gtag/js?idG-K2BFVQ7RP2>/script> script> window.dataLayer window.dataLayer || ; function gtag(){ dataLayer.push(arguments); } gtag(js, new Date()); gtag(config, G-K2BFVQ7RP2); /script> !-- Google Tag Manager --> script> (function(w,d,s,l,i){ wlwl||; wl.push({gtm.start: new Date().getTime(), event:gtm.js}); var fd.getElementsByTagName(s)0, jd.createElement(s), dll!dataLayer ? &l+l : ; j.asynctrue; j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl; f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-M2GSPDDH); /script> !-- End Google Tag Manager --> !-- Basic styling) --> style> :root { color-scheme: dark; --bg: #050714; --bg-alt: #090c1c; --accent: #d0ff4f; --accent-hover: #c0f03f; --text-main: #f5f5f7; --text-muted: #a5a8b6; --border-soft: rgba(255,255,255,0.08); --radius-xl: 24px; --shadow-soft: 0 32px 80px rgba(0,0,0,0.65); } * { box-sizing: border-box; } body { margin: 0; min-height: 100vh; font-family: system-ui, -apple-system, BlinkMacSystemFont, SF Pro Text, Segoe UI, sans-serif; background: radial-gradient(circle at top left,#141531 0,#050714 60%); color: var(--text-main); display: flex; flex-direction: column; } a { color: inherit; text-decoration: none; } a:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; border-radius: 6px; } header { position: sticky; top: 0; z-index: 10; backdrop-filter: blur(16px); background: linear-gradient(to bottom, rgba(5,7,20,0.92), rgba(5,7,20,0.85), rgba(5,7,20,0.0)); border-bottom: 1px solid rgba(255,255,255,0.04); } .nav-inner { max-width: 1080px; margin: 0 auto; padding: 18px 20px 14px; display: flex; align-items: center; justify-content: space-between; gap: 24px; } .brand { display: flex; align-items: center; gap: 10px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; font-size: 0.78rem; color: var(--text-muted); } .brand-mark { width: 26px; height: 26px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.35); display: flex; align-items: center; justify-content: center; font-size: 0.8rem; font-weight: 600; } nav ul { list-style: none; display: flex; gap: 26px; margin: 0; padding: 0; font-size: 0.92rem; } nav a { color: var(--text-muted); position: relative; padding-bottom: 4px; } nav a::after { content: ; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; border-radius: 999px; background: var(--accent); transition: width 0.18s ease-out; } nav a:hover { color: var(--text-main); } nav a:hover::after { width: 100%; } main { flex: 1; display: flex; flex-direction: column; } .hero { display: flex; align-items: center; justify-content: center; padding: 40px 20px 40px; } .hero-inner { max-width: 1080px; width: 100%; display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1.25fr); gap: 40px; align-items: center; } .hero-card { border-radius: var(--radius-xl); background: radial-gradient(circle at top left,#252a55,#0a0c1e); border: 1px solid var(--border-soft); box-shadow: var(--shadow-soft); padding: 24px 24px 28px; display: flex; flex-direction: column; justify-content: flex-end; min-height: 320px; position: relative; overflow: hidden; } .hero-card::before { content: ; position: absolute; inset: -40px; background: radial-gradient(circle at 0 0,rgba(48,130,255,0.55),transparent 55%), radial-gradient(circle at 100% 100%,rgba(203,97,255,0.5),transparent 55%); opacity: 0.5; mix-blend-mode: screen; pointer-events: none; } .hero-card-inner { position: relative; z-index: 1; } .hero-tag { display: inline-flex; align-items: center; gap: 6px; padding: 4px 10px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.25); background: rgba(5,7,20,0.42); font-size: 0.72rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 12px; } .hero-tag-dot { width: 6px; height: 6px; border-radius: 999px; background: var(--accent); box-shadow: 0 0 8px rgba(208,255,79,0.9); } .hero-name { font-size: 1.4rem; font-weight: 500; margin: 0 0 4px; } .hero-role { font-size: 0.9rem; color: var(--text-muted); margin: 0 0 18px; } .hero-contact { font-size: 0.88rem; color: var(--text-muted); } .hero-contact a { color: var(--accent); font-weight: 500; } .hero-contact a:hover { color: var(--accent-hover); text-decoration: underline; } .hero-main-heading { font-size: clamp(2.2rem, 4vw, 3.1rem); line-height: 1.05; margin: 0 0 18px; letter-spacing: 0.02em; } .hero-main-heading span { color: var(--accent); } .hero-subtitle { font-size: 1rem; color: var(--text-muted); max-width: 34rem; margin: 0 0 26px; } .hero-actions { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; } .btn-primary { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 11px 20px; border-radius: 999px; border: none; cursor: pointer; font-size: 0.92rem; font-weight: 500; background: var(--accent); color: #111; box-shadow: 0 14px 30px rgba(0,0,0,0.65); transition: background 0.15s ease-out, transform 0.12s ease-out, box-shadow 0.12s ease-out; } .btn-primary:hover { background: var(--accent-hover); transform: translateY(-1px); box-shadow: 0 18px 40px rgba(0,0,0,0.8); } .btn-ghost { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px 16px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.24); background: transparent; cursor: pointer; font-size: 0.9rem; color: var(--text-muted); transition: border-color 0.15s ease-out, color 0.15s ease-out, background 0.15s ease-out; } .btn-ghost:hover { border-color: rgba(255,255,255,0.5); color: var(--text-main); background: rgba(255,255,255,0.03); } .btn-icon-circle { width: 28px; height: 28px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.4); display: inline-flex; align-items: center; justify-content: center; font-size: 0.8rem; } .section { padding: 40px 20px 40px; background: radial-gradient(circle at top,#08091d,#050714); border-top: 1px solid rgba(255,255,255,0.04); } .section-alt { background: radial-gradient(circle at top,#050714,#08091d); } .section-inner { max-width: 800px; margin: 0 auto; } .section-heading { font-size: 1.6rem; margin: 0 0 12px; } .section-eyebrow { font-size: 0.78rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 8px; } .section-body { font-size: 0.98rem; color: var(--text-muted); line-height: 1.7; } .section-body p { margin: 0 0 14px; } .contact-form { margin-top: 20px; padding: 20px 18px 22px; border-radius: 18px; border: 1px solid var(--border-soft); background: radial-gradient(circle at top left,#141531,#050714); box-shadow: 0 20px 40px rgba(0,0,0,0.55); } .contact-form-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 14px; } .contact-form-row { display: flex; flex-direction: column; gap: 6px; margin-bottom: 16px; } .contact-form label { font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-muted); } .contact-form input, .contact-form textarea { border-radius: 12px; border: 1px solid rgba(255,255,255,0.18); background: rgba(5,7,20,0.9); padding: 8px 12px; font-size: 0.9rem; color: var(--text-main); outline: none; resize: vertical; } .contact-form input:focus-visible, .contact-form textarea:focus-visible { border-color: var(--accent); box-shadow: 0 0 0 1px rgba(208,255,79,0.6); } .contact-form-actions { display: flex; align-items: center; justify-content: flex-start; gap: 10px; margin-top: 6px; } .contact-form-note { font-size: 0.78rem; color: var(--text-muted); } .contact-status { font-size: 0.82rem; margin-top: 8px; min-height: 1.2em; } .contact-status--ok { color: #8dff9c; } .contact-status--error { color: #ff9c9c; } footer { padding: 20px; font-size: 0.78rem; color: var(--text-muted); text-align: center; border-top: 1px solid rgba(255,255,255,0.04); background: radial-gradient(circle at bottom,#090c1c,#050714); } @media (max-width: 840px) { .hero-inner { grid-template-columns: minmax(0,1fr); } .hero-card { order: 2; } .contact-form-grid { grid-template-columns: minmax(0,1fr); } } @media (max-width: 600px) { .nav-inner { flex-direction: column; align-items: flex-start; gap: 12px; } nav ul { gap: 18px; font-size: 0.88rem; } } /style> !-- Person + Website structured data --> script typeapplication/ld+json> { @context: https://schema.org, @graph: { @type: Person, @id: https://mattcmoran.com/#person, name: Matthew C. Moran, alternateName: Matthew Moran, Matt Moran , url: https://mattcmoran.com/, jobTitle: Marketing and Operations Strategist, email: mailto:mm@mattcmoran.com, homeLocation: { @type: Place, name: Flagstaff, Arizona }, { @type: Place, name: San Diego, California } , alumniOf: { @type: CollegeOrUniversity, name: The Evergreen State College }, knowsAbout: Marketing strategy, SEO, Search engine optimization, Digital marketing, Brand and campaign development, Business development, Operations leadership, Organizational growth, HR systems and policy development, Technology marketing, Raspberry Pi hardware marketing, Cryptocurrency and DAO marketing, Immersive and mixed-media campaigns, Healthcare and behavioral health marketing }, { @type: WebSite, @id: https://mattcmoran.com/#website, url: https://mattcmoran.com/, name: Matthew C. Moran — Marketing & Operations Strategy, publisher: { @id: https://mattcmoran.com/#person } } } /script>/head>body> !-- Google Tag Manager (noscript) --> noscript> iframe srchttps://www.googletagmanager.com/ns.html?idGTM-M2GSPDDH height0 width0 styledisplay:none;visibility:hidden>/iframe> /noscript> !-- End Google Tag Manager (noscript) --> header> div classnav-inner rolenavigation aria-labelMain> a href/ classbrand> span classbrand-mark>M/span> span>Matthew Moran/span> /a> nav> ul> li>a href/M. Moran Resume 2025.pdf data-resume-download data-analytics-ctanav_resume> Resume /a>/li> li>a href#contact data-analytics-ctanav_contact_section> Contact /a>/li> li>a hrefhttps://telic.art data-analytics-ctanav_portfolio> Portfolio /a>/li> li>a hrefhttps://github.com/ target_blank relnoreferrer data-analytics-ctanav_github> Github /a>/li> /ul> /nav> /div> /header> main> !-- HERO --> section classhero aria-labelHero> div classhero-inner> !-- Left card --> section classhero-card aria-labelProfile summary> div classhero-card-inner> div classhero-tag> span classhero-tag-dot aria-hiddentrue>/span> span>Open to work/span> /div> h2 classhero-name>Matthew Moran/h2> p classhero-role> Digital marketing, operations, and analytics for small teams. /p> p classhero-contact> Based in Arizona · a hrefmailto:mm@mattcmoran.com data-contact-click data-analytics-ctacard_email> mm@mattcmoran.com /a> /p> /div> /section> !-- Right copy --> section aria-labelIntroduction> h1 classhero-main-heading> I help span>small teams/span> connect marketing, operations, and analytics. /h1> p classhero-subtitle> Blending hands-on campaign work with systems thinking to build clear funnels, clean operations, and practical reporting that actually supports decisions. /p> div classhero-actions> a classbtn-primary href/M. Moran Resume 2025.pdf data-resume-download data-analytics-ctahero_resume> Download Resume span classbtn-icon-circle aria-hiddentrue>↓/span> /a> a classbtn-ghost hrefmailto:mm@mattcmoran.com data-contact-click data-analytics-ctahero_contact> Email me /a> a classbtn-ghost hrefhttps://telic.art data-analytics-ctahero_portfolio> View portfolio /a> /div> /section> /div> /section> !-- ABOUT --> section idabout classsection section-alt aria-labelledbyabout-heading> div classsection-inner> div classsection-eyebrow>About/div> h2 idabout-heading classsection-heading>Marketing and operations, under one roof/h2> div classsection-body> p> I’m a marketing and operations strategist based in Flagstaff, Arizona, with roots in San Diego, California. I specialize in connecting brand strategy, organizational structure, and measurable growth for businesses that need both creative vision and operational discipline. /p> p> My background spans freelance consulting, marketing director roles in technology and integrated circuits, and COO work in healthcare and behavioral health. I’ve led SEO initiatives, digital campaigns, marketing operations, HR systems, and policy development across teams that needed someone who could see the whole system and still ship the next campaign. /p> p> Work to date includes omnichannel campaigns for small businesses, technology companies, cryptocurrency and DAO projects, and mixed-media immersive storytelling recognized in graduate media studies curricula. I’m comfortable collaborating with engineers and technical teams, and translating dense products and platforms into clear value propositions for customers, investors, and partners. /p> p> Focus areas: marketing strategy, SEO and search, digital marketing, brand and campaign development, strategic planning, business development, operations leadership, organizational growth, HR systems, technology marketing, and practical analytics that leadership can actually act on. /p> /div> /div> /section> !-- CONTACT SECTION --> section idcontact classsection aria-labelledbycontact-heading> div classsection-inner> div classsection-eyebrow>Get in touch/div> h2 idcontact-heading classsection-heading> Share what you’re building and what needs to work better. /h2> div classsection-body> p> If you’re hiring for a role or need project-based support, a short note with context goes a long way. I read everything personally and respond to relevant inquiries as quickly as I can. /p> /div> form idcontact-form classcontact-form novalidate> div classcontact-form-grid> div classcontact-form-row> label forcf-name>Name/label> input idcf-name namename typetext autocompletename placeholderYour name required> /div> div classcontact-form-row> label forcf-company>Company/label> input idcf-company namecompany typetext autocompleteorganization placeholderCompany or team> /div> div classcontact-form-row> label forcf-email>Email/label> input idcf-email nameemail typeemail autocompleteemail placeholderyou@example.com required> /div> /div> div classcontact-form-row> label forcf-message>Brief context/label> textarea idcf-message namemessage rows4 placeholderA few sentences about what you’re working on and what you might need.>/textarea> /div> div classcontact-form-actions> button typesubmit classbtn-primary data-analytics-ctacontact_form_submit> Send introduction /button> span classcontact-form-note> Or email me directly at a hrefmailto:mm@mattcmoran.com data-contact-click data-analytics-ctacontact_inline_email> mm@mattcmoran.com /a>. /span> /div> div idcontact-status classcontact-status aria-livepolite>/div> /form> /div> !-- CASE STUDY CTA --> section classsection section-alt aria-labelledbycase-study-heading> div classsection-inner> div classsection-eyebrow>Case study/div> h2 idcase-study-heading classsection-heading> How this site was built on AWS with first-party analytics. /h2> div classsection-body> p> I documented the full setup behind this page—from S3 and CloudFront to Google Tag Manager, GA4, a serverless contact form, and reCAPTCHA-protected submissions—as a technical case study. /p> /div> div stylemargin-top: 16px;> a classbtn-ghost href/aws-first-party-analytics-case-study data-analytics-ctahero_case_study> Read the case study /a> /div> /div> /section> /section> /main> footer> © span idyear>/span> Matthew Moran. All rights reserved. /footer> !-- Analytics Helper --> script src/assets/js/analytics.js defer>/script> script> const CONTACT_API https://kfoto59p8j.execute-api.us-east-1.amazonaws.com/contact; const RECAPTCHA_SITE_KEY 6LfA2w4sAAAAAGZH-Q9SpI4WBHSn6m16s-QpyEEN; window.addEventListener(DOMContentLoaded, function () { // RJL page analytics if (window.RJL && typeof window.RJL.init function) { window.RJL.init(landing); } // footer year var y document.getElementById(year); if (y) { y.textContent new Date().getFullYear(); } const form document.getElementById(contact-form); const statusEl document.getElementById(contact-status); if (!form || !statusEl) return; form.addEventListener(submit, function (e) { e.preventDefault(); const name (document.getElementById(cf-name)?.value || ).trim(); const company (document.getElementById(cf-company)?.value || ).trim(); const email (document.getElementById(cf-email)?.value || ).trim(); const message (document.getElementById(cf-message)?.value || ).trim(); if (!name || !email) { statusEl.textContent Please provide at least your name and email.; statusEl.className contact-status contact-status--error; return; } statusEl.textContent Checking…; statusEl.className contact-status; // reCAPTCHA v3: get a token for this action grecaptcha.ready(async function () { try { const token await grecaptcha.execute(RECAPTCHA_SITE_KEY, { action: contact }); const payload { name, company, email, message, recaptchaToken: token }; // Track as analytics event if (window.RJL && typeof window.RJL.sendEvent function) { window.RJL.sendEvent(contact_form_submit, { name, company, email, hasMessage: !!message }); } const resp await fetch(CONTACT_API, { method: POST, headers: { Content-Type: application/json }, mode: cors, body: JSON.stringify(payload) }); const data await resp.json().catch(() > ({})); if (!resp.ok || !data.success) { console.error(Contact API error, resp.status, data); throw new Error(Request failed); } statusEl.textContent Thanks — your message was sent.; statusEl.className contact-status contact-status--ok; form.reset(); } catch (err) { console.error(err); statusEl.textContent Something went wrong. You can email me directly at mm@mattcmoran.com.; statusEl.className contact-status contact-status--error; } }); }); }); /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
]