// sections.jsx — page sections (uses globals: mk, IconXxx) function Nav() { const [scrolled, setScrolled] = React.useState(false); React.useEffect(() => { const on = () => setScrolled(window.scrollY > 12); on(); window.addEventListener('scroll', on, { passive: true }); return () => window.removeEventListener('scroll', on); }, []); return ( ); } function Hero() { return (
Malaysia-based digital studio · Available Q2 2026

Build Faster.
Launch Smarter.

Modern landing pages, funnels, and MicroSaaS systems designed to help businesses grow with speed, clarity, and conversion in mind.

14 daysAvg. MVP ship time
98/100Lighthouse target
22+Shipped products
); } function Trust() { const items = [ { icon: , label: "Modern tech stack" }, { icon: , label: "Fast delivery" }, { icon: , label: "Responsive design" }, { icon: , label: "Stripe-ready integration" }, { icon: , label: "SEO optimized" }]; return (
{items.map((it, i) =>
{it.icon} {it.label}
)}
); } function Services() { const services = [ { icon: , title: "Landing Page Development", desc: "High-converting, hand-crafted landing pages — fast, accessible, and tuned for search and conversion. Built on modern frameworks.", tags: ["Next.js", "Framer Motion", "CMS-ready"], feature: true }, { icon: , title: "Funnel Systems", desc: "Multi-step funnels with optimized flows, A/B-ready variants, lead capture, payments, and email automation wired in." }, { icon: , title: "MicroSaaS MVP", desc: "From idea to first paying customer. Auth, billing, dashboards and core feature set — shipped in weeks, not months." }, { icon: , title: "Web Application Development", desc: "Full-stack web apps with clean architecture, type-safe APIs, and scalable infra. Built to grow with your team." }, { icon: , title: "Automation & API Integrations", desc: "Connect the tools that already run your business. Stripe, Resend, Supabase, Zapier, webhooks, custom internal tools." }]; return (
Services

Engineering studio for launch-stage teams.

A focused set of services covering the full path from first idea to live, paying product. No agency bloat — just shipping.

{services.map((s, i) =>
0{i + 1}
{s.icon}

{s.title}

{s.desc}

)}
); } function Portfolio() { const cases = [ { tag: "SaaS · Dashboard concept", title: "Operator-first analytics surface", desc: "A dense, keyboard-driven dashboard for product operators — built around speed and clarity.", thumb: , span: "wide" }, { tag: "Lead funnel", title: "B2B lead funnel system", desc: "Four-stage qualification funnel with payment-ready offer.", thumb: , span: "" }, { tag: "AI · Fintech", title: "AI trading journal UI", desc: "Annotates and scores trades with model-driven insights.", thumb: , span: "" }, { tag: "Marketing site", title: "Business landing page", desc: "Conversion-tuned page with clean type and trust scaffolding.", thumb: , span: "" }, { tag: "Bookings", title: "Booking funnel system", desc: "Calendar-first booking flow with payment + reminders.", thumb: , span: "" }]; return (
Selected work

Concepts, systems and shipped products.

A small selection of recent in-house concepts and client work. More available on request.

{cases.map((c, i) =>
{c.thumb}
{c.tag}

{c.title}

{c.desc}

)}
); } function Process() { const steps = [ { n: "01", title: "Discovery", desc: "Audit, goals, audience, success metrics." }, { n: "02", title: "Strategy", desc: "Architecture, stack, scope, sprint plan." }, { n: "03", title: "Design", desc: "Wireframes, hi-fi UI, design system." }, { n: "04", title: "Development", desc: "Build, integrate, QA, performance." }, { n: "05", title: "Launch", desc: "Deploy, monitor, iterate post-launch." }]; return (
Process

A clear, repeatable path
from brief to launch.

Five stages. No surprises. Async-friendly and fast.

{steps.map((s) =>
{s.n}

{s.title}

{s.desc}

)}
); } function About() { return (
About

Built for founders
who ship.

Cassyoung Tech Enterprise is a Malaysia-based digital studio focused on building modern landing pages, funnels, and scalable software solutions for startups, creators, and operators worldwide.

We pair product thinking with senior engineering — small team, no handoffs, direct line to the people building your product.

2022Established
Kuala LumpurHeadquarters
4 daysAvg. landing page
100%In-house team
Operating principles {[ { t: "Ship in weeks, not quarters", d: "Scope ruthlessly, build vertical slices, deploy continuously." }, { t: "Performance is design", d: "Every page is engineered for speed, accessibility, and search." }, { t: "Own the stack", d: "Modern, type-safe, observable. No lock-in to a single vendor." }, { t: "Direct collaboration", d: "Async-first, weekly demos, shared dashboard. No agency theatre." }]. map((p, i) =>
{p.t}

{p.d}

)}
); } const STUDIO_EMAIL = "mevius@cassyoungtech.com"; const STUDIO_WHATSAPP = "+60166283134"; const STUDIO_WHATSAPP_DIGITS = "60166283134"; function Contact() { const [form, setForm] = React.useState({ name: '', email: '', company: '', budget: 'Under $5k', scope: '', msg: '' }); const [status, setStatus] = React.useState('idle'); // idle | sending | sent | error const onSubmit = async (e) => { e.preventDefault(); setStatus('sending'); try { const res = await fetch(`https://formsubmit.co/ajax/${STUDIO_EMAIL}`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify({ name: form.name, email: form.email, company: form.company, budget: form.budget, scope: form.scope, message: form.msg, _subject: `New project enquiry from ${form.name || 'website'}`, _template: 'table', _captcha: 'false' }) }); const data = await res.json().catch(() => ({})); if (res.ok && (data.success === 'true' || data.success === true)) { setStatus('sent'); setForm({ name: '', email: '', company: '', budget: 'Under $5k', scope: '', msg: '' }); } else { setStatus('error'); } } catch (err) { setStatus('error'); } }; const btnLabel = status === 'sending' ? 'Sending…' : status === 'sent' ? 'Message sent' : status === 'error' ? 'Try again' : 'Send message'; return (
Contact

Start a project.

Tell us about your idea. We respond within one business day. Free 20-minute consultation included.

setForm({ ...form, name: e.target.value })} />
setForm({ ...form, email: e.target.value })} />
setForm({ ...form, company: e.target.value })} />