12 Commits

Author SHA1 Message Date
ed1d4eab19 Bob AI: Editing section ([data-webild-id="webild-177063544... 2026-02-09 13:12:51 +02:00
eda9221774 Merge version_8 into main
Merge version_8 into main
2026-02-09 11:03:53 +00:00
79cfd772be Bob AI: Editing p ([data-webild-id="webild-1770634969756-s... 2026-02-09 13:03:17 +02:00
967839486e Merge version_7 into main
Merge version_7 into main
2026-02-09 11:01:17 +00:00
56b49c56ef Bob AI: Editing h2 ([data-webild-id="webild-1770634806770-... 2026-02-09 13:00:38 +02:00
f7b6a40cf3 Merge version_6 into main
Merge version_6 into main
2026-02-09 10:52:57 +00:00
56e5cab676 Bob AI: Move contact section to /contacts page 2026-02-09 12:52:21 +02:00
aa30375e60 Merge version_5 into main
Merge version_5 into main
2026-02-09 10:47:46 +00:00
26ec146299 Bob AI: Move faq section to /new page 2026-02-09 12:47:09 +02:00
167975148d Update src/app/page.tsx 2026-02-09 10:34:13 +00:00
d0041e0842 Merge version_3 into main
Merge version_3 into main
2026-02-09 10:32:47 +00:00
da53768b41 Bob AI: Move contact section to /contacts page 2026-02-09 12:32:11 +02:00
3 changed files with 77 additions and 59 deletions

35
src/app/contacts/page.tsx Normal file
View File

@@ -0,0 +1,35 @@
"use client";
import { Mail, Zap } from "lucide-react";
import ContactFaq from "@/components/sections/contact/ContactFaq";
export default function ContactsPage() {
return (
<main>
<div id="contact" data-section="contact">
<ContactFaq
ctaTitle="Let's Collaborate"
ctaDescription="Whether you're interested in technical consulting, speaking opportunities, or connecting about innovation, I'd love to hear from you."
ctaIcon={Mail}
ctaButton={{
text: "Send Me an Email", href: "mailto:hello@webild.io"
}}
useInvertedBackground="invertDefault"
animationType="slide-up"
faqs={[
{
id: "1", title: "What's the best way to reach you?", content: "Email is the best way to reach me for most inquiries. For urgent matters, you can also connect with me on LinkedIn. I try to respond to all messages within 2 business days."
},
{
id: "2", title: "Do you take on freelance projects?", content: "I primarily focus on my role at Webild, but I may consider select high-impact freelance projects that align with my expertise and interests. Feel free to reach out with details."
},
{
id: "3", title: "Are you open to new opportunities?", content: "I'm currently focused on my role as CTO at Webild, but I'm always interested in hearing about compelling opportunities that involve technical leadership or strategic impact."
}
]}
/>
</div>
</main>
);
}

39
src/app/new/page.tsx Normal file
View File

@@ -0,0 +1,39 @@
"use client";
import FaqDouble from "@/components/sections/faq/FaqDouble";
export default function NewPage() {
return (
<main>
<div id="faq" data-section="faq">
<FaqDouble
title="Frequently Asked Questions"
description="Common questions about my experience, approach, and availability"
textboxLayout="default"
useInvertedBackground="invertDefault"
animationType="smooth"
faqs={[
{
id: "1", title: "What is your approach to technical leadership?", content: "I believe in leading by example, fostering psychological safety, and empowering engineers to make decisions. My approach combines strategic vision with hands-on technical involvement, ensuring alignment between business goals and engineering excellence."
},
{
id: "2", title: "How do you scale engineering teams?", content: "Scaling requires clear communication, strong processes, and investing in culture. I focus on hiring top talent, establishing clear ownership domains, implementing robust code review practices, and maintaining engineering velocity as teams grow."
},
{
id: "3", title: "What technologies are you most experienced with?", content: "I have deep expertise in cloud platforms (AWS, GCP), containerization (Docker, Kubernetes), programming languages (Python, Go, Node.js, Java), and various databases. However, I prioritize choosing the right tool for the problem over technology preferences."
},
{
id: "4", title: "Are you available for consulting or advisory roles?", content: "Yes, I'm open to select consulting engagements and advisory board positions with companies aligned with my interests in technology, innovation, and ethical engineering practices. Please reach out to discuss opportunities."
},
{
id: "5", title: "Do you speak at conferences or write about technology?", content: "I actively participate in the tech community through conference speaking, technical writing, and mentoring. I enjoy sharing insights on architecture, leadership, and engineering culture. Let's connect if you're interested in collaboration."
},
{
id: "6", title: "What are your thoughts on AI and machine learning?", content: "AI is transformative but requires thoughtful implementation. I'm focused on practical applications that solve real problems, understanding ethical implications, and ensuring responsible AI practices within organizations."
}
]}
/>
</div>
</main>
);
}

View File

@@ -7,8 +7,6 @@ import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { Mail, Zap } from "lucide-react";
@@ -44,14 +42,14 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboard
title="CTO & Technical Leader at Webild"
description="Driving innovation in web technologies and digital transformation. With 15+ years of experience building scalable architectures and leading high-performing engineering teams."
title="webild CTO"
description="blablabla"
tag="Technical Leadership"
tagIcon={Zap}
background={{
variant: "sparkles-gradient"
}}
imageSrc="https://img.b2bpic.net/free-photo/smiling-handsome-manager-sitting-table-looking-camera_74855-4068.jpg"
backgroundImage="https://images.unsplash.com/photo-1519681393784-d120267933ba?w=1920&q=80"
imageAlt="CTO Portrait"
buttons={[
{
@@ -170,60 +168,6 @@ export default function LandingPage() {
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
title="Frequently Asked Questions"
description="Common questions about my experience, approach, and availability"
textboxLayout="default"
useInvertedBackground="invertDefault"
animationType="smooth"
faqs={[
{
id: "1", title: "What is your approach to technical leadership?", content: "I believe in leading by example, fostering psychological safety, and empowering engineers to make decisions. My approach combines strategic vision with hands-on technical involvement, ensuring alignment between business goals and engineering excellence."
},
{
id: "2", title: "How do you scale engineering teams?", content: "Scaling requires clear communication, strong processes, and investing in culture. I focus on hiring top talent, establishing clear ownership domains, implementing robust code review practices, and maintaining engineering velocity as teams grow."
},
{
id: "3", title: "What technologies are you most experienced with?", content: "I have deep expertise in cloud platforms (AWS, GCP), containerization (Docker, Kubernetes), programming languages (Python, Go, Node.js, Java), and various databases. However, I prioritize choosing the right tool for the problem over technology preferences."
},
{
id: "4", title: "Are you available for consulting or advisory roles?", content: "Yes, I'm open to select consulting engagements and advisory board positions with companies aligned with my interests in technology, innovation, and ethical engineering practices. Please reach out to discuss opportunities."
},
{
id: "5", title: "Do you speak at conferences or write about technology?", content: "I actively participate in the tech community through conference speaking, technical writing, and mentoring. I enjoy sharing insights on architecture, leadership, and engineering culture. Let's connect if you're interested in collaboration."
},
{
id: "6", title: "What are your thoughts on AI and machine learning?", content: "AI is transformative but requires thoughtful implementation. I'm focused on practical applications that solve real problems, understanding ethical implications, and ensuring responsible AI practices within organizations."
}
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactFaq
ctaTitle="Let's Collaborate"
ctaDescription="Whether you're interested in technical consulting, speaking opportunities, or connecting about innovation, I'd love to hear from you."
ctaIcon={Mail}
ctaButton={{
text: "Send Me an Email", href: "mailto:hello@webild.io"
}}
useInvertedBackground="invertDefault"
animationType="slide-up"
faqs={[
{
id: "1", title: "What's the best way to reach you?", content: "Email is the best way to reach me for most inquiries. For urgent matters, you can also connect with me on LinkedIn. I try to respond to all messages within 2 business days."
},
{
id: "2", title: "Do you take on freelance projects?", content: "I primarily focus on my role at Webild, but I may consider select high-impact freelance projects that align with my expertise and interests. Feel free to reach out with details."
},
{
id: "3", title: "Are you open to new opportunities?", content: "I'm currently focused on my role as CTO at Webild, but I'm always interested in hearing about compelling opportunities that involve technical leadership or strategic impact."
}
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={[