PageSourceSearch

https://zenorocha.com/_next/static/immutable/chunks/368eyr120tpns.js

js zenorocha.com collected 2026-10-02 03:01:53 UTC 9,302 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,60208,e=>{"use strict";var t=e.i(43476),a=e.i(1851),n=e.i(45110),r=e.i(77241),o=e.i(81092);function s(e,t,a){var n;let s,{years:i=0,months:l=0,weeks:c=0,days:d=0,hours:u=0,minutes:m=0,seconds:p=0}=t,h=(0,o.toDate)(e,a?.in),f=l||i?function(e,t){let a=(0,o.toDate)(e,void 0);if(isNaN(t))return(0,r.constructFrom)(e,NaN);if(!t)return a;let n=a.getDate(),s=(0,r.constructFrom)(e,a.getTime());return(s.setMonth(a.getMonth()+t+1,0),n>=s.getDate())?s:(a.setFullYear(s.getFullYear(),s.getMonth(),n),a)}(h,l+12*i):h,g=d||c?(n=d+7*c,s=(0,o.toDate)(f,void 0),isNaN(n)?(0,r.constructFrom)(f,NaN):(n&&s.setDate(s.getDate()+n),s)):f;return(0,r.constructFrom)(a?.in||e,+g+1e3*(p+60*(m+60*u)))}var i=e.i(81515);function l(e,t){let a=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return a<0?-1:a>0?1:a}function c(e){return t=>{let a=(e?Math[e]:Math.trunc)(t);return 0===a?0:a}}var d=e.i(34662);function u(e,t){return(0,o.toDate)(e)-(0,o.toDate)(t)}function m(e,t){let a=(0,o.toDate)(e)-(0,o.toDate)(t);return a<0?-1:a>0?1:a}var p=e.i(26514),h=e.i(57688),f=e.i(71645),g=e.i(11951),y=e.i(94550);function D(){let e=(0,f.useRef)(),[a,n]=(0,f.useState)(!1);return(0,t.jsxs)("button",{type:"button","aria-label":"How to pronounce my name",onClick:()=>{null!==e.current&&e.current.duration>0&&!e.current.paused?(n(!1),e.current.pause()):(n(!0),e.current.play())},className:"text-primary relative top-1.25 mx-1 transform-none cursor-pointer border-none bg-transparent p-0 transition-transform duration-200 ease-in-out hover:translate-z-0 hover:scale-110",children:[(0,t.jsx)("i",{className:`ri-${a?"pause":"play"}-circle-fill text-2xl leading-8`}),(0,t.jsx)("audio",{src:"/static/audio/pronunciation.mp3",ref:e,onEnded:()=>n(!1),children:(0,t.jsx)("track",{kind:"captions"})})]})}var j=e.i(57409);let x=[{jobTitle:"Founder & CEO",company:"Resend",companyUrl:"https://resend.com",startDate:"2023-01-01",location:"San Francisco, California"},{jobTitle:"VP of Developer Experience",company:"WorkOS",companyUrl:"https://workos.com",startDate:"2021-07-01",endDate:"2022-12-01",location:"Los Angeles, California"},{jobTitle:"Chief Product Officer",company:"Liferay Cloud, Inc",companyUrl:"https://liferay.com",startDate:"2018-06-01",endDate:"2021-07-01",location:"Los Angeles, California"},{jobTitle:"Principal Developer Advocate",company:"Liferay, Inc",companyUrl:"https://liferay.com",startDate:"2015-03-01",endDate:"2018-06-01",location:"Los Angeles, California"},{jobTitle:"Front-end Engineer",company:"Liferay Latin America",companyUrl:"https://liferay.com",startDate:"2012-07-01",endDate:"2015-03-01",location:"Recife, Brazil"},{jobTitle:"Front-end Engineer",company:"Globo",companyUrl:"https://globo.com",startDate:"2011-10-01",endDate:"2012-07-01",location:"Rio de Janeiro, Brazil"},{jobTitle:"Software Engineer",company:"Petrobras",companyUrl:"https://petrobras.com.br",startDate:"2011-02-01",endDate:"2011-10-01",location:"Rio de Janeiro, Brazil"},{jobTitle:"Web Developer",company:"Caos! Design",companyUrl:"http://caosdesign.com.br",startDate:"2009-09-01",endDate:"2011-02-01",location:"Rio de Janeiro, Brazil"}];var v=e.i(22273),A=e.i(8041);e.s(["default",0,function({description:e}){let[r,b]=f.default.useState(""),[w,M]=f.default.useState(""),[N,F]=f.default.useState(!1),C=f.default.useRef(),k=f.default.useRef();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col justify-between md:flex-row",children:[(0,t.jsx)("div",{className:"mt-0 w-auto md:w-84",children:(0,t.jsx)(h.default,{alt:"Zeno",src:"/static/images/avatar.jpg",width:"336",height:"336",placeholder:"blur",blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAP0lEQVQImQE0AMv/AFBQUJKSkqmpqaOjowCurq7v7+/Jycm5ubkA////jIyMn5+fg4ODADAwMD09PWlpaQAAAApRGnEHblMWAAAAAElFTkSuQmCC",priority:!0})}),(0,t.jsxs)("div",{className:"mt-0 w-auto md:w-[48%]",children:[(0,t.jsxs)("p",{className:"mt-4 md:my-3.75 md:-mt-1.5",children:[(0,t.jsx)("strong",{children:"Hey, I'm Zeno Rocha"}),(0,t.jsx)(D,{}),"I started as a software engineer back in 2009, working with Flash."]}),(0,t.jsxs)("p",{className:"md:my-3.75",children:["I'm the ",(0,t.jsx)("strong",{children:"Founder & CEO"})," at Resend. Before that, I was a VP of Developer Experience at WorkOS and CPO at Liferay Cloud. I'm originally from Brazil and n
1ow living in"," ",(0,t.jsx)("strong",{children:"San Francisco, California"})," with my amazing wife and beautiful daughter."]}),(0,t.jsxs)("p",{className:"md:my-3.75",children:[(0,t.jsx)("strong",{children:"I love dark mode"}),", open source, and side projects. When I'm not working, I like running, watching movies, and"," ",(0,t.jsx)("strong",{children:"eating cheese"}),"."]})]})]}),(0,t.jsx)("h2",{children:"Bio"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{children:"This is made for journalists, podcast hosts, and event organizers to copy-and-paste."}),(0,t.jsx)("blockquote",{children:(0,t.jsx)("p",{children:e})}),(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsxs)(y.ButtonPrimary,{as:"button",className:"inline-flex items-center justify-center",onClick:t=>{t.preventDefault(),navigator.clipboard.writeText(e),b("Copied :D"),M("You can now paste it anywhere."),F(!0)},onMouseEnter:()=>C.current?.play(),onMouseLeave:()=>C.current?.stop(),children:[(0,t.jsx)(g.AnimatedIcon,{lottieRef:C,animationData:v.default,loop:!1,autoplay:!1,className:"mr-2"}),"Copy Bio"]}),(0,t.jsx)("span",{className:"mt-0 mr-5 mb-0 ml-2.5",children:"•"}),(0,t.jsxs)(y.ButtonPrimary,{as:"a",download:!0,role:"button",href:"/static/images/avatar.jpg",className:"inline-flex items-center justify-center",onClick:()=>{b("Downloading..."),M("You can now add this photo to your fancy site."),F(!0)},onMouseEnter:()=>k.current?.play(),onMouseLeave:()=>k.current?.stop(),children:[(0,t.jsx)(g.AnimatedIcon,{lottieRef:k,animationData:A.default,loop:!1,autoplay:!1,className:"mr-2"}),"Download Headshot"]})]})]}),(0,t.jsx)("h2",{children:"Career"}),x.map(e=>{var r,h;let f,g,y;return(0,t.jsxs)("div",{className:"mb-10",children:[(0,t.jsx)("h3",{children:e.jobTitle}),(0,t.jsxs)("p",{className:"m-0",children:[(0,t.jsx)("a",{href:e.companyUrl,target:"_blank",children:e.company}),(0,t.jsxs)("span",{children:[" • ",e.location]})]}),(0,t.jsxs)("p",{className:"m-0",children:[(0,t.jsx)("span",{children:(0,a.format)((0,p.parseISO)(e.startDate),"LLL yyyy")}),(0,t.jsx)("span",{children:" – "}),(0,t.jsx)("span",{children:e.endDate?(0,a.format)((0,p.parseISO)(e.endDate),"LLL yyyy"):"Present"}),(0,t.jsx)("span",{children:" • "}),(0,t.jsx)("span",{children:(r=e.startDate,h=e.endDate,f=function(e){let t,a,{start:r,end:p}=function(e,t){let[a,r]=(0,n.normalizeDates)(e,t.start,t.end);return{start:a,end:r}}(void 0,e),h={},f=function(e,t){let[a,r]=(0,n.normalizeDates)(void 0,e,t),o=m(a,r),s=Math.abs(function(e,t){let[a,r]=(0,n.normalizeDates)(void 0,e,t);return a.getFullYear()-r.getFullYear()}(a,r));a.setFullYear(1584),r.setFullYear(1584);let i=m(a,r)===-o,l=o*(s-i);return 0===l?0:l}(p,r);f&&(h.years=f);let g=s(r,{years:h.years}),y=function(e,t){var a,r;let s,i,l,c,[d,u,p]=(0,n.normalizeDates)(void 0,e,e,t),h=m(u,p),f=Math.abs(function(e,t){let[a,r]=(0,n.normalizeDates)(void 0,e,t);return 12*(a.getFullYear()-r.getFullYear())+(a.getMonth()-r.getMonth())}(u,p));if(f<1)return 0;1===u.getMonth()&&u.getDate()>27&&u.setDate(30),u.setMonth(u.getMonth()-h*f);let g=m(u,p)===-h;+(s=(0,o.toDate)(d,void 0),a=void 0,(i=(0,o.toDate)(s,a?.in)).setHours(23,59,59,999),i)==+(r=void 0,c=(l=(0,o.toDate)(s,r?.in)).getMonth(),l.setFullYear(l.getFullYear(),c+1,0),l.setHours(23,59,59,999),l)&&1===f&&1===m(d,p)&&(g=!1);let y=h*(f-g);return 0===y?0:y}(p,g);y&&(h.months=y);let D=s(g,{months:h.months}),j=function(e,t){let[a,r]=(0,n.normalizeDates)(void 0,e,t),o=l(a,r),s=Math.abs((0,i.differenceInCalendarDays)(a,r));a.setDate(a.getDate()-o*s);let c=Number(l(a,r)===-o),d=o*(s-c);return 0===d?0:d}(p,D);j&&(h.days=j);let x=s(D,{days:h.days}),v=function(e,t){let[a,r]=(0,n.normalizeDates)(void 0,e,t),o=(a-r)/d.millisecondsInHour;return c(void 0)(o)}(p,x);v&&(h.hours=v);let A=s(x,{hours:h.hours}),b=(t=u(p,A)/d.millisecondsInMinute,c(void 0)(t));b&&(h.minutes=b);let w=(a=u(p,s(A,{minutes:h.minutes}))/1e3,c(void 0)(a));return w&&(h.seconds=w),h}({start:(0,p.parseISO)(r),end:h?(0,p.parseISO)(h):new Date}),g="",f.years>1?g=`${f.years} yrs `:1===f.years&&(g=`${f.years} yr `),(y=f.months??0)>0&&(g+=`${y} mos`),g.trim())})]})]},`${e.companyUrl}-${e.startDate}`)}
1),(0,t.jsx)(j.default,{title:r,description:w,isSuccess:!0,showToast:N,setShowToast:F})]})}],60208)},94550,e=>{"use strict";var t=e.i(43476);e.s(["ButtonPrimary",0,({className:e="",...a})=>(0,t.jsx)("div",{className:`text-primary hover:bg-hover hover:text-primary [&:hover_kbd]:bg-primary -ml-2.5 inline-block cursor-pointer appearance-none rounded-lg border-0 bg-transparent px-2.5 py-2 text-base leading-6 font-semibold no-underline outline-0 transition-[background_0.2s_ease-in-out,color_0.2s_ease-in-out] hover:opacity-100 ${e}`,...a})])}]);

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.