PageSourceSearch

https://www.wee.my/_next/static/chunks/pages/index-2636d17faab64487.js

js wee.my collected 2026-10-05 22:59:03 UTC 8,216 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[332],{762:(e,s,a)=>{"use strict";a.d(s,{A:()=>n});var t=a(3798),r=a(8499),i=a.n(r),l=a(4025);function n(e){return(0,t.jsx)(i(),{children:(0,l.U)(e)})}},2515:(e,s,a)=>{"use strict";a.d(s,{E:()=>i});var t=a(3798),r=a(4985);function i({className:e,variant:s="default",...a}){return(0,t.jsx)("span",{className:(0,r.cn)("inline-flex items-center rounded-full px-3 py-1 text-xs font-semibold uppercase tracking-wide",{default:"bg-primary text-primary-foreground border-transparent",outline:"border border-border/70 text-foreground",subtle:"bg-muted text-muted-foreground border-transparent"}[s],e),...a})}},4607:(e,s,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return a(7434)}])},7434:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>f});var t=a(3798),r=a(609),i=a.n(r),l=a(8381),n=a(2135);let d=(0,n.A)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),c=(0,n.A)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]),o=(0,n.A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var m=a(762),x=a(4505),p=a(8306),u=a(2515);let h=[{label:"Years in engineering",value:"10+"},{label:"Leadership & mentoring",value:"Teams & ICs"},{label:"Shipped products",value:"Payments, SaaS, B2B"}],g=[{title:"Engineering leadership",copy:"Guiding squads with clarity, shaping delivery processes, and mentoring teammates to move faster with confidence.",icon:(0,t.jsx)(l.A,{className:"h-5 w-5 text-primary"})},{title:"Architecture & quality",copy:"Designing reliable systems, balancing performance with simplicity, and putting guardrails that keep teams unblocked.",icon:(0,t.jsx)(d,{className:"h-5 w-5 text-primary"})},{title:"Product delivery",copy:"Translating requirements into outcomes, collaborating across disciplines, and measuring impact instead of output.",icon:(0,t.jsx)(c,{className:"h-5 w-5 text-primary"})}];function f(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.A,{title:"Wee | Software Engineer",description:"Senior software engineer focusing on dependable products, mentoring, and thoughtful delivery."}),(0,t.jsx)("section",{className:"relative overflow-hidden",children:(0,t.jsx)("div",{className:"mx-auto max-w-6xl px-6 pb-16 pt-10 md:pt-14",children:(0,t.jsxs)("div",{className:"grid gap-10 lg:grid-cols-[1.1fr_0.9fr] lg:items-center",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsx)("span",{className:"inline-flex items-center gap-2 rounded-full border border-border/70 bg-muted/40 px-4 py-2 text-xs font-semibold uppercase tracking-[0.18em] text-muted-foreground",children:"Currently building reliable products"}),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)("h1",{className:"text-4xl font-semibold leading-[1.15] sm:text-5xl lg:text-6xl",children:"Building dependable software with clarity and craft."}),(0,t.jsx)("p",{className:"max-w-2xl text-lg text-muted-foreground",children:"I’m Wee, a senior software engineer who leads with systems thinking, cares about developer experience, and keeps teams aligned from idea to launch."})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,t.jsx)(x.$,{asChild:!0,size:"lg",children:(0,t.jsxs)(i(),{href:"/resume",className:"inline-flex items-center gap-2",children:["View resume",(0,t.jsx)(o,{className:"h-4 w-4"})]})}),(0,t.jsx)(x.$,{variant:"ghost",size:"lg",asChild:!0,children:(0,t.jsx)(i(),{href:"/contact",children:"Let's talk"})})]}),(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-3",children:h.map(e=>(0,t.jsx)(p.Zp,{className:"border-border/60 bg-card/70",children:(0,t.jsxs)(p.Wu,{className:"space-y-1 p-4",children:[(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:e.label}),(0,t.jsx)("p",{className:"text-xl font-semibold text-primary",children:e.value})]})},e.label))})]}
1),(0,t.jsxs)(p.Zp,{className:"border-border/80 bg-card/90",children:[(0,t.jsxs)(p.aR,{className:"space-y-3",children:[(0,t.jsx)(u.E,{className:"w-fit",variant:"outline",children:"Snapshot"}),(0,t.jsx)(p.ZB,{className:"text-2xl",children:"How I work"}),(0,t.jsx)(p.BT,{children:"Partnering with product, design, and data to ship pragmatic solutions—while keeping codebases healthy and teammates empowered."})]}),(0,t.jsxs)(p.Wu,{className:"space-y-4",children:[(0,t.jsxs)("div",{className:"space-y-2 rounded-lg bg-muted/40 p-4",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-foreground",children:"Lead & align"}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Facilitate clarity on scope, split work across iterations, and keep feedback loops tight with stakeholders."})]}),(0,t.jsxs)("div",{className:"space-y-2 rounded-lg bg-muted/40 p-4",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-foreground",children:"Design for longevity"}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Set up sensible architecture, testing strategy, and observability so teams move quickly without fear."})]}),(0,t.jsxs)("div",{className:"space-y-2 rounded-lg bg-muted/40 p-4",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-foreground",children:"Mentor & uplift"}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Coach engineers through pairing, reviews, and playbooks that turn tribal knowledge into shared practice."})]})]})]})]})})}),(0,t.jsxs)("section",{className:"mx-auto max-w-6xl px-6 pb-16",children:[(0,t.jsxs)("div",{className:"mb-8 flex items-center justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs uppercase tracking-[0.24em] text-muted-foreground",children:"Focus areas"}),(0,t.jsx)("h2",{className:"mt-2 text-3xl font-semibold",children:"What I focus on"})]}),(0,t.jsx)(l.A,{className:"hidden h-6 w-6 text-primary md:block"})]}),(0,t.jsx)("div",{className:"grid gap-6 md:grid-cols-3",children:g.map(e=>(0,t.jsx)(p.Zp,{className:"group border-border/70 bg-card/80 transition hover:-translate-y-1 hover:border-primary/60 hover:shadow-glow",children:(0,t.jsxs)(p.aR,{className:"flex flex-row items-start gap-3",children:[(0,t.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10",children:e.icon}),(0,t.jsxs)("div",{children:[(0,t.jsx)(p.ZB,{children:e.title}),(0,t.jsx)(p.BT,{children:e.copy})]})]})},e.title))})]})]})}},8306:(e,s,a)=>{"use strict";a.d(s,{BT:()=>d,Wu:()=>c,ZB:()=>n,Zp:()=>i,aR:()=>l});var t=a(3798);a(1462);var r=a(4985);function i({className:e,...s}){return(0,t.jsx)("div",{className:(0,r.cn)("rounded-lg border border-border/70 bg-card/80 text-card-foreground shadow-[0_20px_60px_rgba(0,0,0,0.35)] backdrop-blur-md",e),...s})}function l({className:e,...s}){return(0,t.jsx)("div",{className:(0,r.cn)("flex flex-col gap-1 p-6 pb-3",e),...s})}function n({className:e,...s}){return(0,t.jsx)("h3",{className:(0,r.cn)("text-lg font-semibold leading-tight",e),...s})}function d({className:e,...s}){return(0,t.jsx)("p",{className:(0,r.cn)("text-sm text-muted-foreground leading-relaxed",e),...s})}function c({className:e,...s}){return(0,t.jsx)("div",{className:(0,r.cn)("p-6 pt-0",e),...s})}},8381:(e,s,a)=>{"use strict";a.d(s,{A:()=>t});let t=(0,a(2135).A)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]])}},e=>{e.O(0,[435,636,593,792],()=>e(e.s=4607)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.