1import{Ct as e,Dt as t,Et as n,Gt as r,Ht as i,Lt as a,Ot as o,Rt as s,St as c,Tt as l,Xt as u,Yt as d,Zt as f,bt as p,cn as m,dn as h,fn as g,gt as _,i as v,nn as y,pn as b,rn as x,wt as S,xt as C,zt as w}from"./DgRgCsqZ.js";import{r as T}from"./CW7bErEA.js";import{t as E}from"./CHJPsw_z.js";import{n as D,r as O,t as k}from"./B3S4Uc7V.js";import{c as A,i as j,n as M,r as N}from"./C0BuOzEu.js";import{i as P,o as F,r as I,s as ee}from"./B0aJPVPi.js";var te=``+new URL(`trusted-icon.DDxeEjce.svg`,import.meta.url).href,L=`data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6505%204.17036C13.9622%20-0.00170449%208.45682%20-1.23787%204.19922%201.35035C0.0444813%203.93858%20-1.29327%209.57861%201.39509%2013.7378L1.61376%2014.0726L0.713356%2017.4463L4.08345%2016.5449L4.41789%2016.7638C5.8714%2017.5493%207.45359%2018%209.02287%2018C10.7079%2018%2012.393%2017.5493%2013.8464%2016.6479C18.0011%2013.9438%2019.236%208.41971%2016.6505%204.1446V4.17036ZM14.2966%2012.8493C13.8464%2013.5189%2013.2804%2013.9696%2012.4958%2014.0855C12.0456%2014.0855%2011.4796%2014.3044%209.24146%2013.4159C7.33774%2012.5145%205.75564%2011.0466%204.63656%209.35971C3.96769%208.57423%203.62039%207.55697%203.51748%206.53968C3.51748%205.63831%203.85192%204.85283%204.41789%204.28625C4.63656%204.06734%204.86809%203.95145%205.08676%203.95145H5.65273C5.8714%203.95145%206.10294%203.95145%206.2187%204.40214C6.43738%204.96872%207.00335%206.32077%207.00335%206.43666C7.11911%206.55256%207.06766%207.41532%206.55314%207.90464C6.27016%208.22656%206.21871%208.23943%206.33447%208.47121C6.78468%209.1408%207.3506%209.82327%207.90371%2010.3898C8.57259%2010.9564%209.25441%2011.4071%2010.039%2011.7419C10.2577%2011.8578%2010.4892%2011.8578%2010.6049%2011.626C10.7207%2011.4071%2011.2738%2010.8405%2011.5053%2010.6088C11.724%2010.3898%2011.8398%2010.3898%2012.0713%2010.4929L13.8721%2011.3942C14.0908%2011.5101%2014.3223%2011.6131%2014.4381%2011.729C14.5539%2012.0638%2014.5539%2012.5145%2014.3223%2012.8493H14.2966Z'%20fill='white'/%3e%3c/svg%3e`,R={id:`home`,class:`page_section hero_section`},z={class:`content_container hero_stack`},B={class:`reveal hero`},V={class:`hero_avatar_wrap`},H=[`src`],U={class:`hero_copy`},W={class:`hero_heading`},G={class:`hero_body`},K={class:`cta_row`},q=[`href`],J=[`href`],Y=[`src`],X={class:`reveal trusted`},Z={class:`trusted_row`},Q=[`src`],ne=Object.assign(o({__name:`HeroSection`,setup(e){let t=[`/images/me/Danny%20Kinz%20Hero%201.png`,`/images/me/Danny%20Kinz%20Hero%202.png`,`/images/me/Danny%20Kinz%20Hero%203.png`,`/images/me/Danny%20Kinz%20Hero%204.png`],o=x(0),c;return a(()=>{c=k(()=>{o.value=(o.value+1)%t.length},1800)}),s(()=>{c&&clearInterval(c)}),(e,a)=>{let s=r(`swipe-reveal`),c=r(`scramble-hover`),l=r(`reveal`);return w(),S(`section`,R,[C(`div`,z,[f((w(),S(`div`,B,[C(`div`,V,[(w(),S(_,null,i(t,(e,t)=>C(`img`,{key:e,src:e,alt:`Danny Kinz`,class:h([`hero_avatar`,{hero_avatar_active:t===m(o)}])},null,10,H)),64))]),C(`div`,U,[f((w(),S(`h1`,W,[...a[0]||=[n(` Designing and building digital products for B2B and early-stage startups. `,-1)]])),[[s]]),f((w(),S(`p`,G,[...a[1]||=[n(` I'm Daniel, a human-first Product Designer and Design Engineer helping founders turn ideas into thoughtful web and mobile products. I use AI in my workflow to move faster and spend more time making thoughtful decisions that lead to better products. `,-1)]])),[[s,`soft`]])]),C(`div`,K,[f((w(),S(`a`,{href:`BOOK_CALL_URL`in e?e.BOOK_CALL_URL:m(D),class:`button_base button_primary`,target:`_blank`,rel:`noopener noreferrer`},[...a[2]||=[n(`Book a Call`,-1)]],8,q)),[[c]]),C(`a`,{href:`TEXT_ME_URL`in e?e.TEXT_ME_URL:m(O),class:`button_base button_secondary`,target:`_blank`,rel:`noopener noreferrer`},[C(`img`,{src:m(L),alt:``,class:`cta_icon`,"aria-hidden":`true`},null,8,Y),f((w(),S(`span`,null,[...a[3]||=[n(`Text Me`,-1)]])),[[c]])],8,J)])])),[[l]]),f((w(),S(`div`,X,[a[5]||=C(`p`,{class:`trusted_text`},` Trusted by founders and teams across fintech, SaaS, education, ecommerce, and consulting. `,-1),C(`div`,Z,[C(`img`,{src:m(te),alt:``,class:`trusted_avatars`,"aria-hidden":`true`},null,8,Q),a[4]||=C(`div`,{class:`trusted_rating`},[C(`span`,{class:`trusted_stars`},`â
â
â
â
â
5/5`),C(`span`,{class:`trusted_caption`},`More than 40 happy clients`)],-1)])])),[[l,1]])])])}}}),{__name:`HeroSection`}),re={class:`reveal works_item`},ie={class:`works_stage`},ae=[`src`,`alt`,`onLoad`],oe=[`disabled`],se=[`disabled`],ce={class:`works_meta`},le={class:`works_meta_left`},ue={class:`works_name`},de={class:`works_categories`},fe={class:`works_description`},pe={class:`works_year`},me={class:`works_year_value`},he=[`href`],ge=Object.assign(o({__name:`WorksProjectSlider`,props:{project:{}},setup(t){let o=t,c=x(null),l=x(0),u=x(0),d=x(!1),v=y({}),T=p(()=>o.project.images.length-1),E=0,D=458,O=32,k=()=>{let e=c.value;if(!e)return;let t=e.querySelector(`.works_frame`);t&&(D=t.offsetWidth);
1let n=Number.parseFloat(window.getComputedStyle(e).columnGap);Number.isNaN(n)||(O=n)},A=p(()=>-(l.value*(D+O))+u.value),j=e=>{l.value=Math.max(0,Math.min(T.value,l.value+e))},M=e=>{o.project.images.length<2||(k(),d.value=!0,E=e.clientX,u.value=0,c.value?.setPointerCapture(e.pointerId))},N=e=>{d.value&&(u.value=e.clientX-E)},P=e=>{if(!d.value)return;d.value=!1;try{c.value?.releasePointerCapture(e.pointerId)}catch{}let t=u.value;u.value=0,t<-60?j(1):t>60&&j(-1)},F=e=>{v[e]=!0},I=()=>{c.value?.querySelectorAll(`img`).forEach(e=>{e.complete&&e.naturalWidth>0&&(v[e.getAttribute(`src`)??``]=!0)})};return a(()=>{k(),I(),window.addEventListener(`resize`,k)}),s(()=>{window.removeEventListener(`resize`,k)}),(a,o)=>{let s=r(`scramble-hover`),u=r(`reveal`);return f((w(),S(`article`,re,[C(`div`,ie,[C(`div`,{ref_key:`stripRef`,ref:c,class:h([`works_strip`,{works_strip_dragging:m(d)}]),style:g({transform:`translateX(${m(A)}px)`}),onPointerdown:M,onPointermove:N,onPointerup:P,onPointercancel:P},[(w(!0),S(_,null,i(t.project.images,(e,n)=>(w(),S(`div`,{key:e,class:h([`works_frame`,{works_frame_active:n===m(l)}])},[C(`img`,{src:e,alt:`${t.project.name} â project image ${n+1}`,class:h([`works_image`,{works_image_loaded:m(v)[e]}]),draggable:`false`,onLoad:t=>F(e)},null,42,ae)],2))),128))],38),t.project.images.length>1?(w(),S(_,{key:0},[C(`button`,{type:`button`,class:`works_arrow works_arrow_prev`,disabled:m(l)===0,"aria-label":`Previous image`,onClick:o[0]||=e=>j(-1)},[...o[2]||=[C(`svg`,{class:`works_arrow_icon`,viewBox:`0 0 8 12`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[C(`path`,{d:`M7 1L2 6L7 11`,stroke:`currentColor`,"stroke-width":`1.2`,"stroke-linecap":`round`,"stroke-linejoin":`round`})],-1)]],8,oe),C(`button`,{type:`button`,class:`works_arrow works_arrow_next`,disabled:m(l)===m(T),"aria-label":`Next image`,onClick:o[1]||=e=>j(1)},[...o[3]||=[C(`svg`,{class:`works_arrow_icon`,viewBox:`0 0 8 12`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[C(`path`,{d:`M1 1L6 6L1 11`,stroke:`currentColor`,"stroke-width":`1.2`,"stroke-linecap":`round`,"stroke-linejoin":`round`})],-1)]],8,se)],64)):e(``,!0)]),C(`div`,ce,[C(`div`,le,[C(`span`,ue,b(t.project.name),1),C(`span`,de,b(t.project.categories),1)]),C(`p`,fe,b(t.project.description),1),C(`div`,pe,[o[6]||=C(`span`,{class:`works_year_label`},`Year`,-1),C(`span`,me,b(t.project.year),1),C(`a`,{href:t.project.previewUrl||`#`,class:`works_preview_link`,target:`_blank`,rel:`noopener noreferrer`},[f((w(),S(`span`,null,[...o[4]||=[n(`Preview`,-1)]])),[[s]]),o[5]||=C(`svg`,{class:`works_preview_icon`,viewBox:`0 0 10 10`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[C(`path`,{d:`M1.5 8.5L8.5 1.5M8.5 1.5H3M8.5 1.5V7`,stroke:`currentColor`,"stroke-width":`1.2`,"stroke-linecap":`round`,"stroke-linejoin":`round`})],-1)],8,he)])])])),[[u]])}}}),{__name:`WorksProjectSlider`}),_e={id:`works`,class:`page_section`},ve={class:`content_container works`},ye={class:`reveal section_heading works_heading`},be={class:`works_list`},xe=Object.assign(o({__name:`WorksSection`,async setup(e){let t,a,{data:o}=([t,a]=d(()=>P()),t=await t,a(),t),s=p(()=>o.value??F);return(e,t)=>{let a=ge,o=r(`reveal`),l=r(`scramble-view`);return w(),S(`section`,_e,[C(`div`,ve,[f((w(),S(`h2`,ye,[...t[0]||=[n(`Selected Works`,-1)]])),[[o],[l]]),C(`div`,be,[(w(!0),S(_,null,i(m(s),(e,t)=>(w(),c(a,{key:e.id??`${e.name}-${t}`,project:e},null,8,[`project`]))),128))])])])}}}),{__name:`WorksSection`}),Se=`data:image/svg+xml,%3csvg%20width='16'%20height='15'%20viewBox='0%200%2016%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%2010.4348V13.0435C8%2013.4022%207.7%2013.6957%207.33333%2013.6957H4.66667C4.3%2013.6957%204%2013.4022%204%2013.0435C4%2012.6848%204.3%2012.3913%204.66667%2012.3913H6.66667V11.087H3.33333C1.49333%2
1011.087%200%209.62609%200%207.82609V3.26087C0%201.46087%201.49333%200%203.33333%200H11.3333C13.1733%200%2014.6667%201.46087%2014.6667%203.26087C14.6667%203.61957%2014.3667%203.91304%2014%203.91304C13.6333%203.91304%2013.3333%203.61957%2013.3333%203.26087C13.3333%202.18478%2012.4333%201.30435%2011.3333%201.30435H3.33333C2.23333%201.30435%201.33333%202.18478%201.33333%203.26087V7.82609C1.33333%208.90217%202.23333%209.78261%203.33333%209.78261H7.33333C7.7%209.78261%208%2010.0761%208%2010.4348ZM16%207.82609V12.3913C16%2013.8326%2014.8067%2015%2013.3333%2015H12C10.5267%2015%209.33333%2013.8326%209.33333%2012.3913V7.82609C9.33333%206.38478%2010.5267%205.21739%2012%205.21739H13.3333C14.8067%205.21739%2016%206.38478%2016%207.82609ZM14.6667%207.82609C14.6667%207.1087%2014.0667%206.52174%2013.3333%206.52174H12C11.2667%206.52174%2010.6667%207.1087%2010.6667%207.82609V12.3913C10.6667%2013.1087%2011.2667%2013.6957%2012%2013.6957H13.3333C14.0667%2013.6957%2014.6667%2013.1087%2014.6667%2012.3913V7.82609Z'%20fill='white'/%3e%3c/svg%3e`,Ce=`data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.99158%208.48435C10.0969%209.67096%209.16495%2010.6669%207.99967%2010.6669H5.34778C4.88713%2010.6669%204.56048%2010.2229%204.6978%209.78362C5.03246%208.71101%205.98842%207.00709%207.52435%206.71177C8.6943%206.48645%209.88626%207.29774%209.99158%208.48435ZM15.3327%206.00047C14.964%206.00047%2014.6661%206.29845%2014.6661%206.6671V10.0003C14.6661%2011.1029%2013.7688%2012.0002%2012.6661%2012.0002H3.33319C2.23057%2012.0002%201.33328%2011.1029%201.33328%2010.0003V4.6672C1.33328%203.56458%202.23057%202.66729%203.33319%202.66729H8.66631C9.03496%202.66729%209.33294%202.36931%209.33294%202.00066C9.33294%201.63201%209.03496%201.33402%208.66631%201.33402H3.33319C1.49527%201.33402%200%202.82928%200%204.6672V10.0003C0%2011.8382%201.49527%2013.3335%203.33319%2013.3335H7.33303V14.6667H5.33311C4.96513%2014.6667%204.66647%2014.9647%204.66647%2015.3334C4.66647%2015.702%204.96513%2016%205.33311%2016H10.6662C11.0349%2016%2011.3329%2015.702%2011.3329%2015.3334C11.3329%2014.9647%2011.0349%2014.6667%2010.6662%2014.6667H8.66631V13.3335H12.6661C14.5041%2013.3335%2015.9993%2011.8382%2015.9993%2010.0003V6.6671C15.9993%206.29845%2015.7013%206.00047%2015.3327%206.00047ZM9.05696%205.79048C9.06162%205.79248%209.06696%205.79448%209.07162%205.79714C9.32761%205.90914%209.62493%205.83648%209.81092%205.62782L13.5714%201.54134C13.8034%201.28202%2014.2021%201.26002%2014.4607%201.49201C14.4694%201.50001%2014.4774%201.50735%2014.4861%201.51601C14.7321%201.76133%2014.7321%202.15932%2014.4867%202.4053C14.4867%202.4053%2014.4867%202.4053%2014.4861%202.40597L10.5902%206.19646C10.3696%206.41712%2010.3382%206.7591%2010.5082%207.02109C10.5109%207.02509%2010.5136%207.02909%2010.5156%207.03242C10.7416%207.38507%2011.2342%207.4364%2011.5302%207.14042L15.426%203.35059C16.1913%202.58396%2016.1913%201.34202%2015.426%200.57539C14.6601%20-0.191241%2013.4181%20-0.191907%2012.6515%200.574057C12.6255%200.600055%208.81097%204.74453%208.81097%204.74453C8.50765%205.08518%208.63831%205.60982%209.05696%205.79048Z'%20fill='white'/%3e%3c/svg%3e`,we=`data:image/svg+xml,%3csvg%20width='12'%20height='17'%20viewBox='0%200%2012%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.70003%205.69995L10.7%2010.7H0.700027M0.700027%2010.7L5.70003%2015.7V10.7H0.700027V6.53328C0.700027%205.84412%200.844194%205.69995%201.53336%205.69995H5.70003M5.70003%205.69995L0.700027%200.699951H9.86669C10.5559%200.699951%2010.7%200.844118%2010.7%201.53328V4.86662C10.7%205.55578%2010.5559%205.69995%209.86669%205.69995H5.70003Z'%20stroke='white'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3c/svg%3e`,Te=`data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.58267%2012.3033C3.412%2012.3033%203.24133%2012.238%203.11133%2012.108C2.85067%2011.8473%202.85067%2011.426%203.11133%2011.1653L5.80533%208.47133C6.06533%208.21133%206.06533%207.78867%205.80533%207.52867L3.11133%204.83467C2.85067%204.574%202.85067%204.15267%203.11133%203.892C3.372%203.63133%203.79333%203.63133%204.054%203.892L6.748%206.586C7.528%207.366%207.528%208.634%206.748%209.414L4.054%2012.108C3.924%2012.238%203.75333%2012.3033%203.58267%2012.3033ZM16%2012.6667V3.33333C16%201.49533%2014.5047%200%2012.6667%200H3.33333C1.49533%200%200%201.49533%200%203.33333V12.6667C0%2014.5047%201.49533%2016%203.33333%2
1016H12.6667C14.5047%2016%2016%2014.5047%2016%2012.6667ZM12.6667%201.33333C13.7693%201.33333%2014.6667%202.23067%2014.6667%203.33333V12.6667C14.6667%2013.7693%2013.7693%2014.6667%2012.6667%2014.6667H3.33333C2.23067%2014.6667%201.33333%2013.7693%201.33333%2012.6667V3.33333C1.33333%202.23067%202.23067%201.33333%203.33333%201.33333H12.6667ZM13.3333%2011.3333C13.3333%2010.9647%2013.0353%2010.6667%2012.6667%2010.6667H8C7.632%2010.6667%207.33333%2010.9647%207.33333%2011.3333C7.33333%2011.702%207.632%2012%208%2012H12.6667C13.0353%2012%2013.3333%2011.702%2013.3333%2011.3333Z'%20fill='white'/%3e%3c/svg%3e`,Ee=`data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.6661%208V12C12.6661%2012.368%2012.3675%2012.6667%2011.9995%2012.6667C11.6315%2012.6667%2011.3329%2012.368%2011.3329%2012V8C11.3329%207.632%2011.6315%207.33333%2011.9995%207.33333C12.3675%207.33333%2012.6661%207.632%2012.6661%208ZM7.71968%204.478L9.76693%2011.8307C9.88359%2012.2507%209.56827%2012.6667%209.13162%2012.6667C8.8363%2012.6667%208.57764%2012.4707%208.49698%2012.1867L8.06833%2010.6667H4.59781L4.16916%2012.1867C4.08916%2012.4707%203.82984%2012.6667%203.53452%2012.6667C3.09854%2012.6667%202.78255%2012.2507%202.89921%2011.8307L4.95979%204.42533C5.05379%204.02%205.32044%203.67867%205.69176%203.48867C6.07041%203.294%206.50506%203.282%206.91771%203.45533C7.30903%203.61933%207.60902%204%207.72034%204.47867L7.71968%204.478ZM7.69235%209.33333L6.4064%204.77667C6.38707%204.70067%206.27907%204.70067%206.26041%204.77667L4.97446%209.33333H7.69235ZM15.3334%206.66667C14.9654%206.66667%2014.6667%206.96533%2014.6667%207.33333V12.6667C14.6667%2013.7693%2013.7694%2014.6667%2012.6668%2014.6667H3.33319C2.23057%2014.6667%201.33328%2013.7693%201.33328%2012.6667V3.33333C1.33328%202.23067%202.23057%201.33333%203.33319%201.33333H8.66631C9.03429%201.33333%209.33294%201.03467%209.33294%200.666667C9.33294%200.298667%209.03429%200%208.66631%200H3.33319C1.49527%200%200%201.49533%200%203.33333V12.6667C0%2014.5047%201.49527%2016%203.33319%2016H12.6661C14.5041%2016%2015.9993%2014.5047%2015.9993%2012.6667V7.33333C15.9993%206.96533%2015.7007%206.66667%2015.3327%206.66667H15.3334ZM10.7669%203.45333L12.0122%203.978L12.5088%205.22133C12.6161%205.49067%2012.8768%205.66667%2013.1668%205.66667C13.4568%205.66667%2013.7168%205.49%2013.8248%205.22133L14.3187%203.98533L15.5547%203.49133C15.824%203.384%2016%203.12333%2016%202.83333C16%202.54333%2015.8233%202.28333%2015.5547%202.17533L14.3187%201.68133L13.8248%200.445333C13.7161%200.176667%2013.4554%200%2013.1661%200C12.8768%200%2012.6161%200.176667%2012.5081%200.445333L12.0168%201.674L10.7902%202.13867C10.5196%202.24133%2010.3382%202.49867%2010.3329%202.788C10.3276%203.078%2010.4996%203.34133%2010.7662%203.454L10.7669%203.45333Z'%20fill='white'/%3e%3c/svg%3e`,De={id:`how-i-help`,class:`page_section`},Oe={class:`content_container`}
1,ke={class:`how_i_help`},Ae={class:`reveal section_heading`},je={class:`help_row_left`},Me=[`src`],Ne={class:`help_name`},Pe={class:`help_benefit`},Fe=Object.assign(o({__name:`HowIHelpSection`,setup(e){let t=[{name:`Product Design`,benefit:`Turning ideas into products.`,icon:Se},{name:`UX & UI Design`,benefit:`Simple, intuitive experiences.`,icon:Ce},{name:`Framer Development`,benefit:`Websites built to perform.`,icon:we},{name:`Frontend Development`,benefit:`Modern, scalable interfaces.`,icon:Te},{name:`AI-Assisted Workflow`,benefit:`Faster workflow. Better outcomes.`,icon:Ee}];return(e,a)=>{let o=r(`reveal`),s=r(`scramble-view`);return w(),S(`section`,De,[C(`div`,Oe,[C(`div`,ke,[f((w(),S(`h2`,Ae,[...a[0]||=[n(`How I Help`,-1)]])),[[o],[s]]),C(`div`,null,[(w(),S(_,null,i(t,(e,t)=>f(C(`div`,{key:e.name,class:`reveal help_row`},[C(`span`,je,[C(`img`,{src:e.icon,alt:``,class:`help_icon`,"aria-hidden":`true`},null,8,Me),C(`span`,Ne,b(e.name),1)]),C(`span`,Pe,b(e.benefit),1)]),[[o,t]])),64))])])])])}}}),{__name:`HowIHelpSection`}),Ie=`data:image/png;base64,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`,Le=`data:image/png;base64,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`,Re=``+new URL(`claude.CNKvrNeH.png`,import.meta.url).href,ze=``+new URL(`chatgpt.BOdQkPZq.png`,import.meta.url).href,Be={class:`page_section`},Ve={class:`content_container`},He={class:`reveal process`},Ue={class:`section_heading`},We={class:`process_step_head`},Ge={class:`process_step_number`},Ke={class:`process_step_title`},qe={class:`process_step_desc`},Je={class:`process_tools`,"aria-hidden":`true`},Ye=[`src`],Xe=Object.assign(o({__name:`ProcessSection`,setup(e){let t=[{key:`discover`,number:`01`,title:`Discover`,desc:`Understand the problem, users, and goals.`},{key:`design`,number:`02`,title:`Design`,desc:`Craft UX flows and beautiful interfaces.`},{key:`build`,number:`03`,title:`Build`,desc:`Bring designs to life with scalable code.`},{key:`test`,number:`04`,title:`Test & Launch`,desc:`Test, launch, and keep improving.`}],o=[Ie,Le,Re,ze],c=x(null),u=x(1),d=()=>{let e=c.value;e&&(u.value=Math.min(1,e.clientWidth/624))};return a(()=>{d(),window.addEventListener(`resize`,d)}),s(()=>{window.removeEventListener(`resize`,d)}),(e,a)=>{let s=r(`scramble-view`),d=r(`reveal`);return w(),S(`section`,Be,[C(`div`,Ve,[f((w(),S(`div`,He,[f((w(),S(`h2`,Ue,[...a[0]||=[n(`My Process`,-1)]])),[[s]]),C(`div`,{ref_key:`diagramRef`,ref:c,class:`process_diagram`},[C(`div`,{class:`process_canvas`,style:g({transform:`scale(${m(u)})`})},[a[1]||=l(`<svg class="process_lines" viewBox="0 0 624 288" fill="none"><defs><mask id="process-loop-mask"><rect x="0" y="0" width="624" height="288" fill="white"></rect><rect x="211" y="33" width="18" height="16" fill="black"></rect><rect x="583" y="87" width="16" height="10" fill="black"></rect><rect x="396" y="229" width="31" height="16" fill="black"></rect><rect x="25" y="160" width="16" height="27" fill="black"></rect></mask></defs><rect class="process_loop" x="33" y="41" width="558" height="196" rx="20" ry="20" mask="url(#process-loop-mask)"></rect><path class="process_arrow" d="M196,34 L210,41 L196,48 Z"></path><path class="process_arrow" d="M584,72 L598,72 L591,86 Z"></path><path class="process_arrow" d="M442,230 L428,237 L442,244 Z"></path><path class="process_arrow" d="M26,202 L33,188 L40,202 Z"></path></svg>`,1),(w(),S(_,null,i(t,e=>C(`div`,{key:e.key,class:h([`process_step`,`process_step_${e.key}`])},[C(`div`,We,[C(`span`,Ge,b(e.number),1),C(`span`,Ke,b(e.title),
11)]),C(`p`,qe,b(e.desc),1)],2)),64)),C(`div`,Je,[(w(),S(_,null,i(o,e=>C(`div`,{key:e,class:`process_tool`},[C(`img`,{src:e,alt:``,class:`process_tool_icon`},null,8,Ye)])),64))])],4)],512)])),[[d]])])])}}}),{__name:`ProcessSection`}),Ze=``+new URL(`philosophy-1.Bdaic37J.png`,import.meta.url).href,Qe=`data:image/png;base64,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`,$e=`data:image/png;base64,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`,et={class:`page_section`},tt={class:`content_container`},nt={class:`reveal philosophy`},rt={class:`section_heading`},it={class:`philosophy_text`}
1,at=[`src`],ot=[`src`],st=[`src`],ct=Object.assign(o({__name:`PhilosophySection`,setup(e){return(e,t)=>{let i=r(`scramble-view`),a=r(`scroll-fill`),o=r(`reveal`);return w(),S(`section`,et,[C(`div`,tt,[f((w(),S(`div`,nt,[f((w(),S(`h2`,rt,[...t[0]||=[n(`My Philosophy`,-1)]])),[[i]]),f((w(),S(`p`,it,[t[1]||=n(` I believe good products come from understanding `,-1),C(`img`,{src:m(Ze),alt:``,class:`philosophy_chip`},null,8,at),t[2]||=n(` people before designing screens. AI helps me work `,-1),C(`img`,{src:m(Qe),alt:``,class:`philosophy_chip philosophy_chip_sm`},null,8,ot),t[3]||=n(` faster, but it never replaces the conversations, `,-1),C(`img`,{src:m($e),alt:``,class:`philosophy_chip`},null,8,st),t[4]||=n(` creativity, and human judgment that turn good ideas into products people actually enjoy using. `,-1)])),[[a]])])),[[o]])])])}}}),{__name:`PhilosophySection`}),lt=T(`/images/me/Danny Kinz About.png`),ut={id:`about`,class:`page_section`},dt={class:`content_container`},ft={class:`reveal about`},pt={class:`section_heading`},mt={class:`about_copy`},ht={class:`cta_row`},gt=[`href`],_t=[`href`],vt=[`src`],yt=Object.assign(o({__name:`AboutSection`,setup(e){return(e,t)=>{let i=r(`scramble-view`),a=r(`scramble-hover`),o=r(`reveal`);return w(),S(`section`,ut,[C(`div`,dt,[f((w(),S(`div`,ft,[f((w(),S(`h2`,pt,[...t[0]||=[n(`About Me`,-1)]])),[[i]]),t[4]||=C(`img`,{src:lt,alt:`Danny Kinz`,class:`about_image`,loading:`lazy`},null,-1),C(`div`,mt,[t[3]||=C(`div`,{class:`about_text`},[C(`h3`,{class:`about_heading`},`Human-first design, built with modern tools.`),C(`div`,{class:`about_body`},[C(`p`,null,` I'm Daniel, a human-first product designer and design engineer with over 7 years of experience designing websites and digital products that are simple, thoughtful, and built to solve real problems. `),C(`p`,null,` I work with B2B and early-stage startups, helping founders turn ideas into web and mobile products that people genuinely enjoy using. I use AI throughout my workflow to move faster, explore more ideas, and spend more time on the decisions that matter most. `),C(`p`,null,` Beyond client work, I write about AI and technology, sharing practical ideas that help creatives and builders make the most of modern tools. Outside of design, I'm a lover of Jesus Christ, always learning, always building, and always looking for better ways to create products that make a meaningful difference. `)])],-1),C(`div`,ht,[f((w(),S(`a`,{href:`BOOK_CALL_URL`in e?e.BOOK_CALL_URL:m(D),class:`button_base button_primary`,target:`_blank`,rel:`noopener noreferrer`},[...t[1]||=[n(` Book a Call `,-1)]],8,gt)),[[a]]),C(`a`,{href:`TEXT_ME_URL`in e?e.TEXT_ME_URL:m(O),class:`button_base button_secondary`,target:`_blank`,rel:`noopener noreferrer`},[C(`img`,{src:m(L),alt:``,class:`cta_icon`,"aria-hidden":`true`},null,8,vt),f((w(),S(`span`,null,[...t[2]||=[n(`Text Me`,-1)]])),[[a]])],8,_t)])])])),[[o]])])])}}}),{__name:`AboutSection`}),bt={class:`page_section`},xt={class:`content_container`},St={class:`testimonials`},Ct={class:`reveal section_heading`},wt={class:`testimonials_grid`},Tt={class:`testimonial_rating`,"aria-hidden":`true`},Et={class:`testimonial_quote`},Dt={class:`testimonial_footer`},Ot=[`src`,`alt`],kt={class:`testimonial_identity`},At={class:`testimonial_name`},jt={class:`testimonial_role`},Mt=Object.assign(o({__name:`TestimonialsSection`,setup(e){let t=[{name:`Olanrewaju Ayodeji`,role:`CEO, Ollyweb Solutions`,avatar:`/images/testimonials/Olly.png`,quote:`Daniel became much more than a designer on our team. He shaped the product from early wireframes to polished interfaces, taking ownership of nearly every part of the user experience.`},{name:`Efemena Elvis`,role:`CEO, DeskAngle`,avatar:`/images/testimonials/Elvis.png`,quote:`Daniel took the time to understand our vision before designing a single screen. The result was a website that felt true to our brand and gave us a much stronger online presence.`},{name:`Jon Stanton`,role:`Founder, RevenueEngine`,avatar:`/images/testimonials/Jon.png`,quote:`Danny doesn't just build websites. He thinks about the entire customer journey. Within a few months we went from barely being found online to ranking in our local market.`},{name:`Oroma Orji`,role:`The Agape Gift Store`,avatar:`/images/testimonials/Oroma.png`,quote:`Dan created an experience that made everything feel connected, from our ecommerce store to our personal brand. The result was a cleaner experience for customers overall.`},{name:`Yemi Akinwuntan`,role:`CEO, theCBES & Purpose Coach`,avatar:`/images/testimonials/Yemi.png`,quote:`Daniel has a rare ability to connect business goals with great user experiences. He takes the time to understand the bigger picture and delivers work that genuinely moves the business forward.`}
1,{name:`Chu Ern Teng`,role:`Step Academy, Singapore`,avatar:`/images/testimonials/Chu.png`,quote:`Our website became much easier to use, easier to navigate, and easier to find online. The improvements made a noticeable difference for both our team and our customers.`}];return(e,a)=>{let o=r(`reveal`),s=r(`scramble-view`);return w(),S(`section`,bt,[C(`div`,xt,[C(`div`,St,[f((w(),S(`h2`,Ct,[...a[0]||=[n(`Testimonials`,-1)]])),[[o],[s]]),C(`div`,wt,[(w(),S(_,null,i(t,(e,t)=>f(C(`div`,{key:e.name,class:`reveal testimonial_card`},[C(`div`,Tt,[(w(),S(_,null,i(5,e=>C(`svg`,{key:e,class:`testimonial_star`,viewBox:`0 0 14 14`,fill:`currentColor`},[...a[1]||=[C(`path`,{d:`M7 0.5L8.7 4.6L13.1 5L9.8 7.9L10.8 12.3L7 9.9L3.2 12.3L4.2 7.9L0.9 5L5.3 4.6L7 0.5Z`},null,-1)]])),64))]),C(`p`,Et,b(e.quote),1),C(`div`,Dt,[C(`img`,{src:e.avatar,alt:e.name,class:`testimonial_avatar`,loading:`lazy`},null,8,Ot),C(`div`,kt,[C(`span`,At,b(e.name),1),C(`span`,jt,b(e.role),1)])])]),[[o,t]])),64))])])])])}}}),{__name:`TestimonialsSection`}),Nt={id:`writings`,class:`page_section`},Pt={class:`content_container`},Ft={class:`writings`},It={class:`reveal section_heading`},Lt={class:`writings_list`},Rt={class:`writing_title`},zt={class:`writing_date`},Bt=Object.assign(o({__name:`WritingsSection`,async setup(e){let t,a,{data:o}=([t,a]=d(()=>I()),t=await t,a(),t),s=p(()=>(o.value??ee).slice(0,6));return(e,t)=>{let a=E,o=r(`reveal`),l=r(`scramble-view`),d=r(`scramble-hover`);return w(),S(`section`,Nt,[C(`div`,Pt,[C(`div`,Ft,[f((w(),S(`h2`,It,[...t[0]||=[n(`Writings`,-1)]])),[[o],[l]]),C(`div`,Lt,[(w(!0),S(_,null,i(m(s),(e,t)=>f((w(),c(a,{key:e.slug,to:`/${e.slug}`,class:`reveal writing_row`},{default:u(()=>[C(`span`,Rt,b(e.title),1),C(`span`,zt,b(e.date),1)]),_:2},1032,[`to`])),[[o,t]])),128))]),f((w(),c(a,{to:`/writings`,class:`button_base button_secondary`},{default:u(()=>[...t[1]||=[n(`View All`,-1)]]),_:1})),[[d]])])])])}}}),{__name:`WritingsSection`}),$={class:`page_section`},Vt={class:`content_container`},Ht={class:`faq`},Ut={class:`reveal section_heading`},Wt={class:`reveal faq_list`},Gt=[`aria-expanded`,`onClick`],Kt={class:`faq_question`},qt={class:`faq_answer_inner`},Jt={class:`faq_answer`},Yt=Object.assign(o({__name:`FaqSection`,setup(e){let t=y(A.map(e=>({...e,open:!1}))),a=e=>{t[e].open=!t[e].open};return(e,o)=>{let s=r(`reveal`),c=r(`scramble-view`);return w(),S(`section`,$,[C(`div`,Vt,[C(`div`,Ht,[f((w(),S(`h2`,Ut,[...o[0]||=[n(`Frequently Asked Questions`,-1)]])),[[s],[c]]),f((w(),S(`div`,Wt,[(w(!0),S(_,null,i(m(t),(e,t)=>(w(),S(`div`,{key:e.question,class:`faq_item`},[C(`button`,{type:`button`,class:`faq_question_row`,"aria-expanded":e.open,onClick:e=>a(t)},[C(`span`,Kt,b(e.question),1),(w(),S(`svg`,{class:h([`faq_chevron`,{faq_chevron_open:e.open}]),viewBox:`0 0 8 12`,fill:`none`},[...o[1]||=[C(`path`,{d:`M1 1L6 6L1 11`,stroke:`currentColor`,"stroke-width":`1.4`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]],2))],8,Gt),C(`div`,{class:h([`faq_answer_wrap`,{faq_answer_wrap_open:e.open}])},[C(`div`,qt,[C(`p`,Jt,b(e.answer),1)])],2)]))),128))])),[[s]])])])])}}}),{__name:`FaqSection`}),Xt={class:`page_wrapper`},Zt=o({__name:`index`,setup(e){return v({title:`Danny Kinz â Design Engineer | Product Designer | Framer Developer`,meta:[{property:`og:title`,content:`Danny Kinz â Design Engineer | Product Designer`},{name:`description`,content:`Senior Product Designer and Design Engineer helping B2B companies and early-stage startups ship fast. UI/UX Design, Framer, Vue.js, Nuxt.js. Based in Nigeria, available worldwide.`},{property:`og:description`,content:`Senior Product Designer and Design Engineer. UI/UX Design, Framer Development, Frontend Engineering for B2B and startups.`},{property:`og:type`,content:`website`},{property:`og:site_name`,content:`Danny Kinz`},{name:`twitter:card`,content:`summary_large_image`},{property:`og:image`,content:`https://dannykinz.com/og-image.png`},{name:`twitter:image`,content:`https://dannykinz.com/og-image.png`},{name:`twitter:site`,content:`@dannykinzwebdev`},{name:`twitter:creator`,content:`@dannykinzwebdev`},{name:`twitter:title`,content:`Danny Kinz â Design Engineer`},{name:`twitter:description`,content:`Senior Product Designer and Design Engineer. I design and build digital products for B2B and startups.`}]}),v({script:[{key:`ldjson-home`,type:`application/ld+json`,innerHTML:N(j,M())}]}),(e,n)=>{let r=ne,i=xe,a=Fe,o=Xe,s=ct,c=yt,l=Mt,u=Bt,d=Yt;return w(),S(`main`,Xt,[t(r),t(i),t(a),t(o),t(s),t(c),t(l),t(u),t(d)])}}});
1export{Zt as default};
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.