(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({‘gtm.start’:
new Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:”;j.async=true;j.src=
‘https://www.googletagmanager.com/gtm.js?id=’+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,’script’,’dataLayer’,’GTM-WM6SQC32′);
Let’s Connect
Whether you have questions about my journey, want to collaborate, or simply want to say hello — I’d love to hear from you.
Get in Touch
Location
Boynton Beach / Flagler Beach, Florida
I typically respond within 1–2 business days.
Thank you! Your message has been sent. I’ll reply soon.
// Smooth Hamburger Menu
const hamburger = document.getElementById(‘hamburger’);
const mobileMenu = document.getElementById(‘mobile-menu’);
hamburger.addEventListener(‘click’, () => {
if (mobileMenu.style.maxHeight && mobileMenu.style.maxHeight !== ‘0px’) {
mobileMenu.style.maxHeight = ‘0px’;
hamburger.textContent = ‘☰’;
} else {
mobileMenu.style.maxHeight = mobileMenu.scrollHeight + ‘px’;
hamburger.textContent = ‘✕’;
}
});
// Contact Form
document.getElementById(‘contactForm’).addEventListener(‘submit’, async function(e) {
e.preventDefault();
const submitBtn = document.getElementById(‘submitBtn’);
const successMsg = document.getElementById(‘successMessage’);
submitBtn.textContent = ‘Sending…’;
submitBtn.disabled = true;
try {
const formData = new FormData(this);
const response = await fetch(this.action, {
method: ‘POST’,
body: formData,
headers: { ‘Accept’: ‘application/json’ }
});
if (response.ok) {
this.style.display = ‘none’;
successMsg.style.display = ‘block’;
this.reset();
} else {
alert(‘Something went wrong. Please try again or email me directly.’);
}
} catch (error) {
alert(‘Connection error. Please try again or email me directly.’);
}
submitBtn.textContent = ‘Send Message’;
submitBtn.disabled = false;
});
@media (max-width: 768px) {
#desktop-nav { display: none !important; }
#hamburger { display: block !important; }
section > div > div { grid-template-columns: 1fr !important; gap: 40px !important; }
}
footer a:hover {
color: #ffffff !important;
transform: scale(1.3) translateY(-3px);
}
#submitBtn:hover {
background: #0d9b6a !important;
}