1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8547],{1894:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/works",function(){return n(4062)}])},386:function(e,t,n){"use strict";n.d(t,{c:function(){return ClientsMarquee}});var i=n(2729),r=n(5893);n(7294);var o=n(5936),a=n(5675),s=n.n(a),c=n(2420),l=n(7303),p=n(5347),d=[{src:"/clients/compass.png"},{src:"/clients/kellerwilliams.png"},{src:"/clients/a24.png"},{src:"/clients/kavak.png"},{src:"/clients/endeavor.png"},{src:"/clients/amnistia.png"},{src:"/clients/astropay.png"},{src:"/clients/goplaceit.png"},{src:"/clients/luzu.png"},{src:"/clients/simpliroute.png"},{src:"/clients/tada.png"},{src:"/clients/amarmascotas.png"},{src:"/clients/cymq.png"},{src:"/clients/parsed.png"},{src:"/clients/ixpandit.png"},{src:"/clients/mission.png"},{src:"/clients/teen.png"},{src:"/clients/cornerup.png"},{src:"/clients/pasap.png"},{src:"/clients/pinny.png"},{src:"/clients/viser.png"},{src:"/clients/wesay.png"},{src:"/clients/onevok.png"},{src:"/clients/mindel.png"},{src:"/clients/zapienz.png"}];function _templateObject(){let e=(0,i._)(["\n 0% { width: 0; opacity: 0; }\n 100% { width: 56px; opacity: 1; }\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,i._)(["\n from { transform: translateX(0); }\n to { transform: translateX(-50%); }\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,i._)(["\n padding: ",";\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n\n "," {\n padding: ",";\n }\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,i._)(["\n width: 1100px;\n margin: 0 auto 48px;\n\n "," {\n width: 90%;\n }\n\n "," {\n width: 90%;\n }\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,i._)(["\n height: 3px;\n width: 56px;\n background: linear-gradient(90deg, ",", ",");\n border-radius: 2px;\n margin-bottom: 24px;\n animation: "," 0.6s ease forwards;\n"]);return _templateObject4=function(){return e},e}function _templateObject5(){let e=(0,i._)(["\n font-family: var(--font-mono);\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 3px;\n text-transform: uppercase;\n color: ",";\n margin-bottom: 20px;\n"]);return _templateObject5=function(){return e},e}function _templateObject6(){let e=(0,i._)(["\n font-family: ",";\n font-size: 32px;\n font-weight: 600;\n letter-spacing: -0.5px;\n color: ",";\n\n "," {\n font-size: 24px;\n }\n"]);return _templateObject6=function(){return e},e}function _templateObject7(){let e=(0,i._)(["\n width: 100%;\n overflow: hidden;\n mask-image: linear-gradient(\n to right,\n transparent 0%,\n black 10%,\n black 90%,\n transparent 100%\n );\n -webkit-mask-image: linear-gradient(\n to right,\n transparent 0%,\n black 10%,\n black 90%,\n transparent 100%\n );\n"]);return _templateObject7=function(){return e},e}function _templateObject8(){let e=(0,i._)(["\n display: flex;\n width: max-content;\n animation: "," ","s linear infinite;\n\n &:hover {\n animation-play-state: paused;\n }\n"]);return _templateObject8=function(){return e},e}function _templateObject9(){let e=(0,i._)(["\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 0 44px;\n flex-shrink: 0;\n\n "," {\n padding: 0 24px;\n }\n"]);return _templateObject9=function(){return e},e}function _templateObject10(){let e=(0,i._)(["\n width: ","px;\n height: auto;\n opacity: 0.7;\n transition: opacity 0.2s;\n\n &:hover {\n opacity: 1;\n }\n\n "," {\n width: ","px;\n }\n"]);return _templateObject10=function(){return e},e}let m=(0,o.F4)(_templateObject()),u=(0,o.F4)(_templateObject1()),g=o.ZP.section.withConfig({displayName:"ClientsMarquee__Section",componentId:"sc-2bd3cd4d-0"})(_templateObject2(),e=>{let{$compact:t}=e;return t?"0":"40px 0 160px"},c.BC.mobile,e=>{let{$compact:t}=e;return t?"0":"20px 0 100px"}),f=o.ZP.div.withConfig({displayName:"ClientsMarquee__Inner",componentId:"sc-2bd3cd4d-1"}
1)(_templateObject3(),c.BC.desktop,c.BC.mobile),b=o.ZP.div.withConfig({displayName:"ClientsMarquee__AccentBar",componentId:"sc-2bd3cd4d-2"})(_templateObject4(),c.O9.bluePrimary,c.O9.tealAccent,m),h=o.ZP.p.withConfig({displayName:"ClientsMarquee__Eyebrow",componentId:"sc-2bd3cd4d-3"})(_templateObject5(),c.O9.tealAccent),_=o.ZP.h2.withConfig({displayName:"ClientsMarquee__Heading",componentId:"sc-2bd3cd4d-4"})(_templateObject6(),c.Rq.poppins,c.O9.textWhite,c.BC.mobile),x=o.ZP.div.withConfig({displayName:"ClientsMarquee__MarqueeSection",componentId:"sc-2bd3cd4d-5"})(_templateObject7()),j=o.ZP.div.withConfig({displayName:"ClientsMarquee__Track",componentId:"sc-2bd3cd4d-6"})(_templateObject8(),u,e=>{let{$speed:t}=e;return t}),w=o.ZP.div.withConfig({displayName:"ClientsMarquee__Item",componentId:"sc-2bd3cd4d-7"})(_templateObject9(),c.BC.mobile),y=(0,o.ZP)(s()).withConfig({displayName:"ClientsMarquee__LogoImage",componentId:"sc-2bd3cd4d-8"})(_templateObject10(),e=>{let{$scale:t=1,$baseWidth:n}=e;return n*t},c.BC.mobile,e=>{let{$scale:t=1,$baseWidth:n}=e;return Math.round(.79*n)*t}),O={"/clients/a24.png":.7,"/clients/kellerwilliams.png":.7},ClientsMarquee=e=>{let{images:t=d,eyebrow:n,heading:i,speed:o=38,logoWidth:a=140,compact:s=!1}=e,c=[...t,...t];return(0,r.jsxs)(g,{$compact:s,children:[(n||i)&&(0,r.jsx)(f,{children:(0,r.jsxs)(p.U,{children:[n&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b,{}),(0,r.jsx)(h,{children:n})]}),i&&(0,r.jsx)(_,{children:i})]})}),(0,r.jsx)(x,{children:(0,r.jsx)(j,{$speed:o,children:c.map((e,t)=>{var n;return(0,r.jsx)(w,{children:(0,r.jsx)(y,{src:null!==(n=e.src)&&void 0!==n?n:"",loader:l.t,alt:"Client logo",height:60,width:a,$baseWidth:a,$scale:e.src?O[e.src]:void 0})},t)})})})]})}},5347:function(e,t,n){"use strict";n.d(t,{U:function(){return FadeIn}});var i=n(2729),r=n(5893),o=n(7294),a=n(5936);function _templateObject(){let e=(0,i._)(["\n opacity: ",";\n transform: ",";\n transition: opacity 0.55s ease, transform 0.55s ease;\n transition-delay: ","ms;\n"]);return _templateObject=function(){return e},e}let s=a.ZP.div.withConfig({displayName:"FadeIn__Wrapper",componentId:"sc-6d1877b0-0"})(_templateObject(),e=>{let{$visible:t}=e;return t?1:0},e=>{let{$visible:t}=e;return t?"translateY(0)":"translateY(24px)"},e=>{let{$delay:t}=e;return t});function FadeIn(e){let{children:t,delay:n=0,threshold:i=.15,className:a,style:c}=e,{ref:l,visible:p}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.15,t=(0,o.useRef)(null),[n,i]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let n=t.current;if(!n)return;let r=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&(i(!0),r.disconnect())},{threshold:e});return r.observe(n),()=>r.disconnect()},[e]),{ref:t,visible:n}}(i);return(0,r.jsx)(s,{ref:l,$visible:p,$delay:n,className:a,style:c,children:t})}},4062:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Works}});var i=n(2729),r=n(5893),o=n(7294),a=n(5936),s=n(2420),c=n(6765),l=n(3302),p=n(4960),d=n(2297),m=n(1766),u=n(8522),g=n(8780),f=n(2267),b=n(386);function _templateObject(){let e=(0,i._)(["\n 0%, 100% { transform: translate(0, 0); }\n 50% { transform: translate(-24px, 30px); }\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,i._)(["\n position: relative;\n width: 100%;\n min-height: 100vh;\n overflow: hidden;\n padding: 140px 0 60px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n\n "," {\n min-height: 100svh;\n padding: 110px 0 40px;\n }\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,i._)(["\n position: absolute;\n top: -10%;\n right: -8%;\n width: 640px;\n height: 640px;\n pointer-events: none;\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,i._)(["\n position: absolute;\n bottom: -15%;\n left: -10%;\n width: 520px;\n height: 520px;\n pointer-events: none;\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,i._)(["\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background: radial-gradient(circle, ","33 0%, transparent 70%);\n filter: blur(10px);\n animation: "," 22s ease-in-out infinite;\n"]);
1return _templateObject4=function(){return e},e}function _templateObject5(){let e=(0,i._)(["\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background: radial-gradient(circle, ","26 0%, transparent 70%);\n filter: blur(10px);\n animation: "," 26s ease-in-out infinite reverse;\n"]);return _templateObject5=function(){return e},e}function _templateObject6(){let e=(0,i._)(["\n position: relative;\n width: 100%;\n min-width: 0;\n max-width: 960px;\n margin: 0 auto;\n padding: 0 24px;\n text-align: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 40px;\n\n "," {\n gap: 32px;\n }\n"]);return _templateObject6=function(){return e},e}function _templateObject7(){let e=(0,i._)(["\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n min-width: 0;\n gap: 14px;\n"]);return _templateObject7=function(){return e},e}function _templateObject8(){let e=(0,i._)(["\n display: inline-flex;\n align-items: center;\n min-width: 0;\n max-width: 100%;\n gap: 14px;\n\n "," {\n gap: 8px;\n }\n"]);return _templateObject8=function(){return e},e}function _templateObject9(){let e=(0,i._)(["\n flex-shrink: 0;\n width: 32px;\n height: 1px;\n background: ",";\n\n "," {\n width: 14px;\n }\n"]);return _templateObject9=function(){return e},e}function _templateObject10(){let e=(0,i._)(["\n font-family: var(--font-mono);\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 3px;\n text-transform: uppercase;\n color: ",";\n white-space: nowrap;\n\n "," {\n font-size: 10px;\n letter-spacing: 1.5px;\n white-space: normal;\n text-align: center;\n }\n"]);return _templateObject10=function(){return e},e}function _templateObject11(){let e=(0,i._)(["\n font-family: ",";\n font-size: 50px;\n font-weight: 600;\n line-height: 1.14;\n letter-spacing: -1px;\n color: ",";\n max-width: 800px;\n\n "," {\n font-size: 44px;\n }\n\n "," {\n font-size: 32px;\n letter-spacing: -0.5px;\n line-height: 1.18;\n }\n"]);return _templateObject11=function(){return e},e}function _templateObject12(){let e=(0,i._)(["\n color: ",";\n"]);return _templateObject12=function(){return e},e}function _templateObject13(){let e=(0,i._)(["\n font-family: ",";\n font-size: 17px;\n font-weight: 300;\n line-height: 1.6;\n color: ",";\n max-width: 600px;\n\n "," {\n font-size: 15px;\n }\n"]);return _templateObject13=function(){return e},e}function _templateObject14(){let e=(0,i._)(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n gap: 18px;\n flex-wrap: nowrap;\n\n "," {\n gap: 10px;\n }\n"]);return _templateObject14=function(){return e},e}function _templateObject15(){let e=(0,i._)(["\n font-family: ",";\n font-size: 16px;\n font-weight: 600;\n color: #000;\n background: linear-gradient(90deg, ",", ",");\n border-radius: 100px;\n padding: 16px 34px;\n cursor: pointer;\n transition: opacity 0.2s;\n text-decoration: none;\n white-space: nowrap;\n\n &:hover {\n opacity: 0.88;\n }\n\n "," {\n font-size: 13px;\n padding: 12px 18px;\n }\n"]);return _templateObject15=function(){return e},e}function _templateObject16(){let e=(0,i._)(["\n font-family: ",";\n font-size: 16px;\n font-weight: 600;\n color: ",";\n background: transparent;\n border: 1px solid #ffffff2a;\n border-radius: 100px;\n padding: 16px 34px;\n cursor: pointer;\n white-space: nowrap;\n transition: border-color 0.2s, background 0.2s;\n\n &:hover {\n border-color: ","66;\n background: #ffffff08;\n }\n\n "," {\n font-size: 13px;\n padding: 12px 18px;\n }\n"]);return _templateObject16=function(){return e},e}function _templateObject17(){let e=(0,i._)(["\n display: inline-block;\n font-family: ",";\n font-size: 14px;\n font-weight: 400;\n color: ",";\n cursor: pointer;\n text-decoration: none;\n border-bottom: 1px solid transparent;\n transition: color 0.2s, border-color 0.2s;\n\n &:hover {\n color: ",";\n border-color: ",";\n }\n"]);return _templateObject17=function(){return e},e}
1function _templateObject18(){let e=(0,i._)(["\n width: 100%;\n"]);return _templateObject18=function(){return e},e}function _templateObject19(){let e=(0,i._)(["\n font-family: var(--font-mono);\n font-size: 11px;\n font-weight: 500;\n letter-spacing: 2px;\n text-transform: uppercase;\n color: ",";\n text-align: center;\n margin-bottom: 14px;\n"]);return _templateObject19=function(){return e},e}let h=(0,a.F4)(_templateObject()),_={hidden:{},visible:{transition:{staggerChildren:.12,delayChildren:.1}}},x={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.6,ease:[.22,1,.36,1]}}},j=a.ZP.section.withConfig({displayName:"WorksHero__Section",componentId:"sc-9b24e06d-0"})(_templateObject1(),s.BC.mobile),w=(0,a.ZP)(c.m.div).withConfig({displayName:"WorksHero__GlowWrapA",componentId:"sc-9b24e06d-1"})(_templateObject2()),y=(0,a.ZP)(c.m.div).withConfig({displayName:"WorksHero__GlowWrapB",componentId:"sc-9b24e06d-2"})(_templateObject3()),O=a.ZP.div.withConfig({displayName:"WorksHero__GlowA",componentId:"sc-9b24e06d-3"})(_templateObject4(),s.O9.bluePrimary,h),v=a.ZP.div.withConfig({displayName:"WorksHero__GlowB",componentId:"sc-9b24e06d-4"})(_templateObject5(),s.O9.tealAccent,h),k=(0,a.ZP)(c.m.div).withConfig({displayName:"WorksHero__Inner",componentId:"sc-9b24e06d-5"})(_templateObject6(),s.BC.mobile),P=(0,a.ZP)(c.m.div).withConfig({displayName:"WorksHero__TitleGroup",componentId:"sc-9b24e06d-6"})(_templateObject7()),C=(0,a.ZP)(c.m.div).withConfig({displayName:"WorksHero__Badge",componentId:"sc-9b24e06d-7"})(_templateObject8(),s.BC.mobile),I=a.ZP.span.withConfig({displayName:"WorksHero__BadgeLine",componentId:"sc-9b24e06d-8"})(_templateObject9(),e=>{let{$flip:t}=e;return t?"linear-gradient(90deg, ".concat(s.O9.tealAccent,", transparent)"):"linear-gradient(90deg, transparent, ".concat(s.O9.tealAccent,")")},s.BC.mobile),A=a.ZP.span.withConfig({displayName:"WorksHero__BadgeText",componentId:"sc-9b24e06d-9"})(_templateObject10(),s.O9.tealAccent,s.BC.mobile),B=(0,a.ZP)(c.m.h1).withConfig({displayName:"WorksHero__Heading",componentId:"sc-9b24e06d-10"})(_templateObject11(),s.Rq.poppins,s.O9.textWhite,s.BC.desktop,s.BC.mobile),L=a.ZP.span.withConfig({displayName:"WorksHero__Highlight",componentId:"sc-9b24e06d-11"})(_templateObject12(),s.O9.tealAccent),N=(0,a.ZP)(c.m.p).withConfig({displayName:"WorksHero__Subheading",componentId:"sc-9b24e06d-12"})(_templateObject13(),s.Rq.poppins,s.O9.textLight,s.BC.mobile),W=(0,a.ZP)(c.m.div).withConfig({displayName:"WorksHero__CTARow",componentId:"sc-9b24e06d-13"})(_templateObject14(),s.BC.mobile),z=(0,a.ZP)(c.m.a).withConfig({displayName:"WorksHero__PrimaryBtn",componentId:"sc-9b24e06d-14"})(_templateObject15(),s.Rq.poppins,s.O9.tealAccent,s.O9.bluePrimary,s.BC.mobile),Z=(0,a.ZP)(c.m.button).withConfig({displayName:"WorksHero__SecondaryBtn",componentId:"sc-9b24e06d-15"})(_templateObject16(),s.Rq.poppins,s.O9.textWhite,s.O9.tealAccent,s.BC.mobile),S=(0,a.ZP)(c.m.a).withConfig({displayName:"WorksHero__TertiaryLink",componentId:"sc-9b24e06d-16"})(_templateObject17(),s.Rq.poppins,s.O9.textLight,s.O9.tealAccent,s.O9.tealAccent),M=(0,a.ZP)(c.m.div).withConfig({displayName:"WorksHero__TrustedWrap",componentId:"sc-9b24e06d-17"})(_templateObject18()),T=a.ZP.p.withConfig({displayName:"WorksHero__TrustedLabel",componentId:"sc-9b24e06d-18"})(_templateObject19(),s.O9.gray),WorksHero=()=>{let e=(0,o.useRef)(null),t=(0,l.J)(),[n,i]=(0,o.useState)(!1);(0,o.useEffect)(()=>{let e=window.matchMedia("(min-width: ".concat(s.AV.tablet,")")),update=()=>i(e.matches);return update(),e.addEventListener("change",update),()=>e.removeEventListener("change",update)},[]);let a=(0,p.c)(0),c=(0,p.c)(0),h=(0,d.q)(a,{stiffness:50,damping:20,mass:.5}),H=(0,d.q)(c,{stiffness:50,damping:20,mass:.5}),R=(0,m.H)(h,[-.5,.5],[-24,24]),q=(0,m.H)(H,[-.5,.5],[-24,24]),E=(0,m.H)(h,[-.5,.5],[20,-20]),F=(0,m.H)(H,[-.5,.5],[20,-20]);return(0,r.jsx)(u.X,{features:g.H,strict:!0,children:(0,r.jsxs)(j,{id:"works-hero",ref:e,onMouseMove:i=>{var r;if(t||!n)return;let o=null===(r=e.current)||void 0===r?void 0:r.getBoundingClientRect();o&&(a.set((i.clientX-o.left)/o.width-.5),c.set((i.clientY-o.top)/o.height-.5))},children:[(0,r.jsx)(w,{style:{x:R,y:q},children:(0,r.jsx)(O,{})}),(0,r.jsx)(y,{style:{x:E,y:F},children:(0,r.jsx)(v,{})}),(0,r.jsxs)(k,{variants:_,initial:"hidden",animate:"visible",children:[(0,r.jsxs)(P,{variants:_,children:[(0,r.jsxs)(C,{variants:x,children:[(0,r.jsx)(I,{}),(0,r.jsx)(A,{children:"Case studies â LATAM + US"}),(0,r.jsx)(I,{$flip:!0})]}),(0,r.jsxs)(B,{variants:x,children:["Real teams.",(0,r.jsx)("br",{}),"Real ",(0,r.jsx)(L,{children:"results"}),"."]}),(0,r.jsx)(N,{variants:x,children:"Companies that extended their engineering team with FlyDevs â pre-vetted senior developers embedded fast, working alongside their in-house teams, delivering from day one."})]}),(0,r.jsxs)(W,{variants:x,children:[(0,r.jsx)(z,{href:"https://meetings-eu1.hubspot.com/flydevs",target:"_blank",rel:"noopener noreferrer",whileHover:{scale:1.03,y:-2},whileTap:{scale:.98},transition:{type:"spring",stiffness:300,damping:24},onClick:()=>(0,f.B)({action:"click",category:"cta",label:"hero_get_matched"}),children:"Get matched"}),(0,r.jsx)(Z,{onClick:()=>{var e;(0,f.B)({action:"click",category:"cta",label:"hero_see_the_work"}),null===(e=document.getElementById("projects"))||void 0===e||e.scrollIntoView({behavior:"smooth"})},whileHover:{scale:1.03,y:-2},whileTap:{scale:.98},transition:{type:"spring",stiffness:300,damping:24},children:"See the work"})]}),(0,r.jsx)(S,{href:"/staff-augmentation",variants:x,children:"Curious how it works? See staff augmentation â"}),(0,r.jsxs)(M,{variants:x,children:[(0,r.jsx)(T,{children:"Trusted by growing teams across the US"}),(0,r.jsx)(b.c,{compact:!0,logoWidth:110,speed:32})]})]})]})})};var H=n(5675),R=n.n(H),q=n(7303),E=n(5347);
1function Projects_templateObject(){let e=(0,i._)(["\n 0% { width: 0; opacity: 0; }\n 100% { width: 56px; opacity: 1; }\n"]);return Projects_templateObject=function(){return e},e}function Projects_templateObject1(){let e=(0,i._)(["\n padding: 140px 0 160px;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n\n "," {\n padding: 80px 0 100px;\n }\n"]);return Projects_templateObject1=function(){return e},e}function Projects_templateObject2(){let e=(0,i._)(["\n width: 1100px;\n margin: 0 auto;\n\n "," { width: 90%; }\n "," { width: 90%; }\n"]);return Projects_templateObject2=function(){return e},e}function Projects_templateObject3(){let e=(0,i._)(["\n height: 3px;\n background: linear-gradient(90deg, ",", ",");\n border-radius: 2px;\n margin-bottom: 32px;\n animation: "," 0.6s ease forwards;\n width: 0;\n\n "," { margin-bottom: 24px; }\n"]);return Projects_templateObject3=function(){return e},e}function Projects_templateObject4(){let e=(0,i._)(["\n font-family: ",";\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 3.5px;\n text-transform: uppercase;\n color: ",";\n margin-bottom: 24px;\n"]);return Projects_templateObject4=function(){return e},e}function Projects_templateObject5(){let e=(0,i._)(["\n font-family: ",";\n font-size: 56px;\n font-weight: 600;\n line-height: 1.12;\n letter-spacing: -1px;\n color: ",";\n max-width: 720px;\n\n "," { font-size: 48px; }\n "," { font-size: 34px; letter-spacing: -0.5px; line-height: 1.2; }\n"]);return Projects_templateObject5=function(){return e},e}function Projects_templateObject6(){let e=(0,i._)(["\n font-family: ",";\n font-size: 20px;\n font-weight: 300;\n color: ",";\n line-height: 1.75;\n margin-top: 24px;\n max-width: 580px;\n\n "," { font-size: 16px; }\n"]);return Projects_templateObject6=function(){return e},e}function Projects_templateObject7(){let e=(0,i._)(["\n display: flex;\n flex-direction: column;\n gap: 0;\n margin-top: 80px;\n\n "," { margin-top: 56px; }\n"]);return Projects_templateObject7=function(){return e},e}function Projects_templateObject8(){let e=(0,i._)(["\n display: grid;\n grid-template-columns: ",";\n grid-template-areas: ",";\n gap: 0;\n border-top: 1px solid rgba(255,255,255,0.06);\n padding: 64px 0;\n cursor: pointer;\n text-decoration: none;\n color: inherit;\n transition: opacity 0.2s;\n\n &:last-child {\n border-bottom: 1px solid rgba(255,255,255,0.06);\n }\n\n &:hover { opacity: 0.88; }\n\n ",' {\n grid-template-columns: 1fr;\n grid-template-areas: "image" "content";\n }\n\n '," {\n padding: 48px 0;\n }\n"]);return Projects_templateObject8=function(){return e},e}function Projects_templateObject9(){let e=(0,i._)(["\n grid-area: image;\n border-radius: 16px;\n overflow: hidden;\n aspect-ratio: 16 / 10;\n background: transparent;\n align-self: center;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: transform 0.5s ease;\n\n ",":hover & {\n transform: scale(1.03);\n }\n"]);return Projects_templateObject9=function(){return e},e}function Projects_templateObject10(){let e=(0,i._)(["\n width: 100%;\n height: 100%;\n object-fit: contain;\n"]);return Projects_templateObject10=function(){return e},e}function Projects_templateObject11(){let e=(0,i._)(["\n grid-area: content;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: ",";\n\n "," {\n padding: 32px 0 0;\n }\n"]);return Projects_templateObject11=function(){return e},e}function Projects_templateObject12(){let e=(0,i._)(["\n display: inline-block;\n font-family: ",";\n font-size: 11px;\n font-weight: 600;\n letter-spacing: 1.5px;\n text-transform: uppercase;\n color: ",";\n background: rgba(31,238,225,0.08);\n border: 1px solid rgba(31,238,225,0.2);\n border-radius: 20px;\n padding: 4px 12px;\n margin-bottom: 20px;\n width: fit-content;\n"]);return Projects_templateObject12=function(){return e},e}function Projects_templateObject13(){let e=(0,i._)(["\n font-family: ",";\n font-size: 42px;\n font-weight: 700;\n color: ",";\n letter-spacing: -1px;\n line-height: 1.1;\n margin-bottom: 16px;\n\n "," { font-size: 36px; }\n "," { font-size: 28px; }\n"]);
1return Projects_templateObject13=function(){return e},e}function Projects_templateObject14(){let e=(0,i._)(["\n font-family: ",";\n font-size: 16px;\n font-weight: 300;\n color: ",";\n line-height: 1.75;\n margin-bottom: 24px;\n"]);return Projects_templateObject14=function(){return e},e}function Projects_templateObject15(){let e=(0,i._)(["\n display: flex;\n flex-wrap: wrap;\n gap: 8px;\n margin-bottom: 32px;\n"]);return Projects_templateObject15=function(){return e},e}function Projects_templateObject16(){let e=(0,i._)(["\n font-family: ",";\n font-size: 11px;\n font-weight: 500;\n color: rgba(255,255,255,0.5);\n background: rgba(255,255,255,0.05);\n border: 1px solid rgba(255,255,255,0.09);\n border-radius: 6px;\n padding: 3px 10px;\n"]);return Projects_templateObject16=function(){return e},e}function Projects_templateObject17(){let e=(0,i._)(["\n font-family: ",";\n font-size: 13px;\n font-weight: 500;\n color: ",';\n margin-bottom: 20px;\n opacity: 0.85;\n\n &::before { content: "â "; }\n']);return Projects_templateObject17=function(){return e},e}function Projects_templateObject18(){let e=(0,i._)(["\n font-family: ",";\n font-size: 14px;\n font-weight: 500;\n color: ",";\n display: flex;\n align-items: center;\n gap: 8px;\n transition: gap 0.2s;\n\n ",":hover & {\n gap: 14px;\n }\n"]);return Projects_templateObject18=function(){return e},e}let F=(0,a.F4)(Projects_templateObject()),D=a.ZP.section.withConfig({displayName:"Projects__Section",componentId:"sc-6ae5b50a-0"})(Projects_templateObject1(),s.BC.mobile),U=a.ZP.div.withConfig({displayName:"Projects__Inner",componentId:"sc-6ae5b50a-1"})(Projects_templateObject2(),s.BC.desktop,s.BC.mobile),V=a.ZP.div.withConfig({displayName:"Projects__AccentBar",componentId:"sc-6ae5b50a-2"})(Projects_templateObject3(),s.O9.bluePrimary,s.O9.tealAccent,F,s.BC.mobile),G=a.ZP.p.withConfig({displayName:"Projects__Label",componentId:"sc-6ae5b50a-3"})(Projects_templateObject4(),s.Rq.poppins,s.O9.tealAccent),Y=a.ZP.h2.withConfig({displayName:"Projects__Heading",componentId:"sc-6ae5b50a-4"})(Projects_templateObject5(),s.Rq.poppins,s.O9.textWhite,s.BC.desktop,s.BC.mobile),$=a.ZP.p.withConfig({displayName:"Projects__SubText",componentId:"sc-6ae5b50a-5"})(Projects_templateObject6(),s.Rq.poppins,s.O9.textLight,s.BC.mobile),K=a.ZP.div.withConfig({displayName:"Projects__CaseList",componentId:"sc-6ae5b50a-6"})(Projects_templateObject7(),s.BC.mobile),X=a.ZP.a.withConfig({displayName:"Projects__CaseCard",componentId:"sc-6ae5b50a-7"})(Projects_templateObject8(),e=>{let{$reverse:t}=e;return t?"75% 25%":"25% 75%"},e=>{let{$reverse:t}=e;return t?'"content image"':'"image content"'},s.BC.tablet,s.BC.mobile),J=a.ZP.div.withConfig({displayName:"Projects__ImageArea",componentId:"sc-6ae5b50a-8"})(Projects_templateObject9(),X),Q=(0,a.ZP)(R()).withConfig({displayName:"Projects__StyledImg",componentId:"sc-6ae5b50a-9"})(Projects_templateObject10()),ee=a.ZP.div.withConfig({displayName:"Projects__ContentArea",componentId:"sc-6ae5b50a-10"})(Projects_templateObject11(),e=>{let{$reverse:t}=e;return t?"0 48px 0 0":"0 0 0 48px"},s.BC.tablet),et=a.ZP.span.withConfig({displayName:"Projects__CaseBadge",componentId:"sc-6ae5b50a-11"})(Projects_templateObject12(),s.Rq.poppins,s.O9.tealAccent),en=a.ZP.h3.withConfig({displayName:"Projects__CaseTitle",componentId:"sc-6ae5b50a-12"})(Projects_templateObject13(),s.Rq.poppins,s.O9.textWhite,s.BC.desktop,s.BC.mobile),ei=a.ZP.p.withConfig({displayName:"Projects__CaseDesc",componentId:"sc-6ae5b50a-13"})(Projects_templateObject14(),s.Rq.poppins,s.O9.textLight),er=a.ZP.div.withConfig({displayName:"Projects__TagRow",componentId:"sc-6ae5b50a-14"})(Projects_templateObject15()),eo=a.ZP.span.withConfig({displayName:"Projects__Tag",componentId:"sc-6ae5b50a-15"})(Projects_templateObject16(),s.Rq.poppins),ea=a.ZP.p.withConfig({displayName:"Projects__MetricLine",componentId:"sc-6ae5b50a-16"})(Projects_templateObject17(),s.Rq.poppins,s.O9.tealAccent),es=a.ZP.span.withConfig({displayName:"Projects__ViewLink",componentId:"sc-6ae5b50a-17"})(Projects_templateObject18(),s.Rq.poppins,s.O9.tealAccent,X),ec=[{title:"Kavak",tag:"Marketplace",metric:"Production code shipped week one \xb7 multiple markets",solutions:["Website","Backend","Cloud Infrastru
1cture"],src:"Logos%20clientes/Kavak.png",description:"Embedded senior engineers into Latin America's largest used car marketplace, scaling their technology across multiple markets during hyper-growth.",url:"/works/kavak",gaLabel:"project_kavak"},{title:"TaDa",tag:"E-commerce",metric:"7+ year partnership \xb7 Best Mobile App â eCommerce Awards",solutions:["App Mobile","Website","CMS","Cloud Infrastructure"],src:"Logos%20clientes/Tada.png",description:"Developed a content management system and a user-friendly mobile app for AB InBev's first global direct-to-consumer brand.",url:"/works/tada",gaLabel:"project_tada"},{title:"AstroPay",tag:"Fintech",metric:"150+ countries \xb7 millions of transactions \xb7 zero downtime",solutions:["Webflow","Web App","Backend"],src:"Logos%20clientes/Atropay.png",description:"Scaled a global digital payments platform operating in 150+ countries â building and maintaining the Webflow platform and shipping high-availability backend services.",url:"/works/astropay",gaLabel:"project_astropay"},{title:"SimpliRoute",tag:"Logistics",metric:"1,200+ enterprise clients \xb7 95.6% delivery rate \xb7 Day 5 in production",solutions:["SaaS","AI","App Mobile"],src:"Logos%20clientes/SimpliRoute.png",description:"Scaled an AI-powered route optimization platform serving 1,200+ companies â including Walmart, Falabella, and Unilever â across Latin America.",url:"/works/simpliroute",gaLabel:"project_simpliroute"},{title:"Keller Williams",tag:"Real Estate",metric:"180,000+ agents \xb7 50+ countries \xb7 ongoing delivery",solutions:["Web App","Integrations"],src:"Logos%20clientes/KellerWilliams.png",description:"Modernized the agent portal for Keller Williams Latin America â integrating with global systems and shipping new features for a rapidly growing regional network.",url:"/works/keller-williams",gaLabel:"project_keller_williams"},{title:"Endeavor",tag:"Web Platform",metric:"500+ companies tracked \xb7 delivered 1 day early \xb7 zero data loss",solutions:["Website","Backend"],src:"Logos%20clientes/Endeavor.png",description:"Relaunched a critical mapping platform tracking 500+ companies for one of the world's leading entrepreneurship organizations â and stayed on as their ongoing tech team.",url:"/works/endeavor",gaLabel:"project_endeavor"},{title:"BodegAI",tag:"Retail Tech",metric:"200K+ SKU catalog \xb7 2 industry awards including Catapult AI 2025",solutions:["App Android","Backend","CMS","Cloud Infrastructure"],src:"Logos%20clientes/Bodega%20Ai.png",description:"Built an AI-powered POS system for independent convenience stores and bodegas across the US â helping small retailers compete with the big chains.",url:"/works/bodegaai",gaLabel:"project_bodegai"},{title:"Teal",tag:"HR Tech",metric:"Full platform delivered \xb7 ATS integrations shipped \xb7 ongoing",solutions:["SaaS","AI","Web App"],src:"Logos%20clientes/Teal.png",description:"Built an AI-powered outbound recruiting platform that automates candidate sourcing, ranking, and ATS delivery â getting smarter with every hire.",url:"/works/beteal",gaLabel:"project_beteal"},{title:"Amnesty International",tag:"Non-Profit",metric:"AI agent live in production \xb7 automated mention response \xb7 ongoing",solutions:["AI Agent","Automation","API Integration"],src:"Logos%20clientes/Amnesty%20International.png",description:"Built an AI agent that automatically analyzes and responds to mentions on X â extending the social media team's capacity without adding headcount.",url:"/works/amnesty-international",gaLabel:"project_amnesty_international"},{title:"Viser Safety",tag:"SaaS",metric:"4 major modules shipped \xb7 zero regressions on existing codebase",solutions:["Backend","Web App"],src:"Logos%20clientes/Viser.png",description:"Scaled a workplace safety audit platform for a US-based consultancy â adding dynamic forms, role management, org charts, and reporting on top of an existing codebase.",url:"/works/viser",gaLabel:"project_viser"},{title:"Teen",tag:"HR Tech",metric:"Automated sourcing pipeline \xb7 multi-location candidate extraction",solutions:["Web App","Backend","Automation","Cloud Infrastru
1cture"],src:"Logos%20clientes/Teen.png",description:"Provides a data-driven software solution for proactive sourcing automation in recruitment processes.",url:"/works/teen",gaLabel:"project_teen"},{title:"CornerUp",tag:"E-commerce",metric:"CMS + mobile app \xb7 4 core modules delivered \xb7 NYC market",solutions:["App Mobile","Website","CMS","Cloud Infrastructure"],src:"Logos%20clientes/Cornerup.png",description:"Designed a CMS portal for order management and enhanced the NYC startup's app for improved user experience.",url:"/works/cornerup",gaLabel:"project_cornerup"},{title:"Milloton",tag:"Gaming",metric:"10,000 users in 2 weeks \xb7 MVP on time \xb7 zero downtime during live broadcasts",solutions:["App Mobile","Backend","Cloud Infrastructure"],src:"Logos%20clientes/Luzu.png",description:"Launched a real-time interactive MVP for a live TV streaming show in just 2 weeks.",url:"/works/milloton",gaLabel:"project_milloton"},{title:"Mission",tag:"Real Estate",metric:"Full platform from zero \xb7 multi-month feature delivery \xb7 NY market",solutions:["Web App","Backend"],src:"Logos%20clientes/Mission.png",description:"Helped a NY-based real estate startup turn a raw product vision into a full platform â and kept shipping new features month after month.",url:"/works/mission-invest",gaLabel:"project_mission"},{title:"Wesay",tag:"EdTech",metric:"iOS + Android delivered \xb7 zero regressions \xb7 feature parity across platforms",solutions:["App Android","App iOS"],src:"Logos%20clientes/Wesay.png",description:"Completed Offline Viewing across Android and iOS for a Mexican EdTech startup â untangling an inherited codebase and shipping what users had been waiting for.",url:"/works/wesay",gaLabel:"project_wesay"},{title:"Flexxi Design",tag:"Web Platform",metric:"Delivered on schedule \xb7 pixel-perfect \xb7 SEO-ready from day one",solutions:["Webflow","Website"],src:"Logos%20clientes/Flexxi.png",description:"Delivered responsive Webflow websites for a New York product design consultancy, turning their Figma vision into live, polished digital experiences.",url:"/works/flexxi",gaLabel:"project_flexxi"},{title:"Pinny",tag:"Consumer Mobile",metric:"Full MVP delivered \xb7 iOS + Android \xb7 production-ready architecture",solutions:["App Mobile","Backend","Cloud Infrastructure"],src:"Logos%20clientes/Pinny.png",description:"Built a social gifting platform from the ground up â delivering a polished MVP that makes group giving simple, fun, and meaningful.",url:"/works/pinny",gaLabel:"project_pinny"}],Projects=()=>(0,r.jsx)(D,{id:"projects",children:(0,r.jsxs)(U,{children:[(0,r.jsxs)(E.U,{children:[(0,r.jsx)(V,{}),(0,r.jsx)(G,{children:"Our work"}),(0,r.jsx)(Y,{children:"Products we've helped build."}),(0,r.jsx)($,{children:"A selection of projects where our teams delivered real impact â from MVPs to enterprise platforms."})]}),(0,r.jsx)(K,{children:ec.map((e,t)=>{let n=t%2!=0;return(0,r.jsx)(E.U,{delay:100,children:(0,r.jsxs)(X,{href:e.url,$reverse:n,onClick:()=>(0,f.B)({action:"click",category:"projects",label:e.gaLabel}),children:[(0,r.jsx)(J,{children:(0,r.jsx)(Q,{src:e.src,loader:q.t,width:640,height:400,alt:e.title,loading:"lazy"})}),(0,r.jsxs)(ee,{$reverse:n,children:[(0,r.jsx)(et,{children:e.tag}),(0,r.jsx)(en,{children:e.title}),(0,r.jsx)(ei,{children:e.description}),(0,r.jsx)(ea,{children:e.metric}),(0,r.jsx)(er,{children:e.solutions.map(e=>(0,r.jsx)(eo,{children:e},e))}),(0,r.jsxs)(es,{children:["View case study ",(0,r.jsx)("span",{children:"â"})]})]})]})},e.url)})})]})});var el=n(6192),ep=n(9008),ed=n.n(ep);function works_templateObject(){let e=(0,i._)(["\n display: flex;\n flex-direction: column;\n width: 100%;\n align-items: center;\n color: ",";\n background-color: ",";\n position: relative;\n z-index: 900;\n"]);return works_templateObject=function(){return e},e}let em=a.ZP.div.withConfig({displayName:"works__Page",componentId:"sc-6bf5a48b-0"})(works_templateObject(),s.O9.white,s.O9.darkestBg);function Works(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(ed(),{children:[(0,r.jsx)("title",{children:"FlyDevs - Works"}),(0,r.jsx)("meta",{name:"description",content:"Explore FlyDevs' portfolio of successful projects. Business and customer success stories from startups to enterprise companies across multiple industries."}),(0,r.jsx)("meta",{property:"og:title",content:"FlyDevs - Works"}),(0,r.jsx)("meta",{property:"og:description",content:"Explore FlyDevs' portfolio of successful projects. Business and customer success stories from startups to enterprise companies across multiple industries."}),(0,r.jsx)("meta",{property:"og:image",content:"https://www.flydevs.com/preview-works.png"}),(0,r.jsx)("meta",{property:"og:url",content:"https://www.flydevs.com/wor
1ks"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:title",content:"FlyDevs - Works"}),(0,r.jsx)("meta",{name:"twitter:description",content:"Explore FlyDevs' portfolio of successful projects. Business and customer success stories from startups to enterprise companies across multiple industries."}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://www.flydevs.com/preview-works.png"}),(0,r.jsx)("link",{rel:"canonical",href:"https://www.flydevs.com/works"}),(0,r.jsx)("link",{rel:"alternate",hrefLang:"en",href:"https://www.flydevs.com/works"}),(0,r.jsx)("link",{rel:"alternate",hrefLang:"x-default",href:"https://www.flydevs.com/works"}),(0,r.jsx)("meta",{name:"robots",content:"index, follow"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,r.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"CollectionPage","@id":"https://www.flydevs.com/works#webpage",url:"https://www.flydevs.com/works",name:"Works â FlyDevs",description:"Explore FlyDevs' portfolio of successful projects. Business and customer success stories from startups to enterprise companies across multiple industries.",isPartOf:{"@id":"https://www.flydevs.com/#website"},about:{"@id":"https://www.flydevs.com/#organization"},inLanguage:"en"})}})]}),(0,r.jsxs)(em,{id:"works",children:[(0,r.jsx)(WorksHero,{}),(0,r.jsx)(Projects,{}),(0,r.jsx)(el.M,{heading:"Your next engineer is in Latin America.",subheading:"Pre-vetted, English-speaking, timezone-aligned â ready to join your team in days.",primaryGaLabel:"works_hire_developers",secondaryGaLabel:"works_lets_talk"})]})]})}},6192:function(e,t,n){"use strict";n.d(t,{M:function(){return CTA}});var i=n(2729),r=n(5893);n(7294);var o=n(5936),a=n(2420),s=n(1163),c=n(2267),l=n(5347);function _templateObject(){let e=(0,i._)(["\n padding: 140px 0;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n\n "," {\n padding: 80px 0;\n }\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,i._)(["\n font-family: ",";\n font-size: 56px;\n font-weight: 600;\n line-height: 1.12;\n letter-spacing: -1px;\n color: ",";\n max-width: 760px;\n margin-bottom: 16px;\n\n "," {\n font-size: 48px;\n }\n\n "," {\n font-size: 34px;\n letter-spacing: -0.5px;\n line-height: 1.2;\n width: 90%;\n margin-bottom: 12px;\n }\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,i._)(["\n font-family: ",";\n font-size: 18px;\n font-weight: 300;\n color: ",";\n margin-bottom: 48px;\n\n "," {\n font-size: 15px;\n width: 85%;\n margin-bottom: 36px;\n }\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,i._)(["\n font-family: ",";\n font-size: 16px;\n font-weight: 600;\n color: #000;\n background: linear-gradient(90deg, ",", ",");\n border-radius: 100px;\n padding: 16px 36px;\n cursor: pointer;\n transition: opacity 0.2s;\n text-decoration: none;\n display: inline-block;\n\n &:hover {\n opacity: 0.85;\n }\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,i._)(["\n font-family: ",";\n font-size: 14px;\n font-weight: 400;\n color: ",";\n background: none;\n border: none;\n cursor: pointer;\n margin-top: 20px;\n transition: color 0.2s;\n text-decoration: underline;\n text-underline-offset: 3px;\n\n &:hover {\n color: ",";\n }\n"]);return _templateObject4=function(){return e},e}let p=o.ZP.section.withConfig({displayName:"CTA__Section",componentId:"sc-839a60fd-0"})(_templateObject(),a.BC.mobile),d=o.ZP.h2.withConfig({displayName:"CTA__Heading",componentId:"sc-839a60fd-1"})(_templateObject1(),a.Rq.poppins,a.O9.textWhite,a.BC.desktop,a.BC.mobile),m=o.ZP.p.withConfig({displayName:"CTA__Subheading",componentId:"sc-839a60fd-2"}
1)(_templateObject2(),a.Rq.poppins,a.O9.textLight,a.BC.mobile),u=o.ZP.a.withConfig({displayName:"CTA__PrimaryBtn",componentId:"sc-839a60fd-3"})(_templateObject3(),a.Rq.poppins,a.O9.tealAccent,a.O9.bluePrimary),g=o.ZP.button.withConfig({displayName:"CTA__SecondaryLink",componentId:"sc-839a60fd-4"})(_templateObject4(),a.Rq.poppins,a.O9.gray,a.O9.textLight),CTA=e=>{let{heading:t="Stop waiting months to hire.",subheading:n="Senior engineers from Argentina, embedded in your US team within days.",primaryLabel:i="Meet our engineers",primaryHref:o="https://meetings-eu1.hubspot.com/flydevs",primaryGaLabel:a="cta_hire_developers",secondaryLabel:f="See case studies first â",secondaryHref:b="/works",secondaryGaLabel:h="cta_lets_talk"}=e,_=(0,s.useRouter)();return(0,r.jsx)(p,{children:(0,r.jsxs)(l.U,{style:{display:"flex",flexDirection:"column",alignItems:"center",width:"100%"},children:[(0,r.jsx)(d,{children:t}),(0,r.jsx)(m,{children:n}),(0,r.jsx)(u,{href:o,target:o.startsWith("http")?"_blank":void 0,rel:o.startsWith("http")?"noopener noreferrer":void 0,onClick:()=>(0,c.B)({action:"click",category:"cta",label:a}),children:i}),(0,r.jsx)(g,{onClick:()=>{(0,c.B)({action:"click",category:"cta",label:h}),b.startsWith("http")?window.open(b,"_blank","noopener,noreferrer"):_.push(b)},children:f})]})})}}},function(e){e.O(0,[2004,9774,2888,179],function(){return e(e.s=1894)}),_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.