PageSourceSearch

https://agiledevelopers.net/_next/static/chunks/app/page-676f5f84b19f6db4.js

js agiledevelopers.net collected 2026-10-02 02:01:27 UTC 32,942 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{8665:(e,t,r)=>{"use strict";function s({src:e,width:t,quality:r}){if(e.startsWith("http")||e.startsWith("https")){let s=new URL("https://wsrv.nl/");return s.searchParams.set("url",e),s.searchParams.set("w",t.toString()),s.searchParams.set("q",(r||75).toString()),s.searchParams.set("output","webp"),s.toString()}return e}r.r(t),r.d(t,{default:()=>s})},34109:(e,t,r)=>{"use strict";r.d(t,{default:()=>f});var s=r(95155),a=r(6874),i=r.n(a),l=r(46767),n=r(34869),o=r(50589),d=r(49376),c=r(72713),u=r(75525),m=r(53311),p=r(43453),x=r(92138);let h=JSON.parse('{"$":[{"title":"Mobile Development","description":"High-performance native and cross-platform apps built for speed, security, and scale.","icon":"Smartphone","color":"#7c3aed","lightColor":"#c084fc","link":"/services/mobile","features":["Native iOS & Android development","Flutter / React Native cross-platform builds","App Store & Play Store launch and optimization"]},{"title":"Web Development","description":"Modern, responsive web applications with clean, maintainable code and Agile delivery.","icon":"Globe","color":"#3b82f6","lightColor":"#60a5fa","link":"/services/web","features":["React / Next.js / TypeScript frontends","REST & GraphQL APIs with robust security","SEO-friendly, performant, and mobile-first UX"]},{"title":"Cloud Solutions","description":"Design, migrate, and operate on AWS, Azure, and GCP with reliability baked in.","icon":"Cloud","color":"#ec4899","lightColor":"#f472b6","link":"/services/cloud","features":["Cloud-native architecture & microservices","Docker & Kubernetes deployments","Auto-scaling, monitoring, and cost optimization"]},{"title":"AI & Machine Learning","description":"Practical AI that solves real business problems—not just prototypes.","icon":"Brain","color":"#10b981","lightColor":"#34d399","link":"/services/ai","features":["NLP chatbots & AI-powered customer support","Recommendation systems & predictive analytics","Computer vision for automation and insights"]},{"title":"Data Analytics","description":"Turn raw data into decisions, not dashboards.","icon":"BarChart3","color":"#f59e0b","lightColor":"#fbbf24","link":"/services/data","features":["Business intelligence & reporting","Real-time analytics pipelines","Interactive data visualization for stakeholders"]},{"title":"Cybersecurity","description":"End-to-end protection for your product, users, and infrastructure.","icon":"Shield","color":"#ef4444","lightColor":"#f87171","link":"/services/security","features":["Penetration testing & security audits","Secure coding practices & code reviews","Compliance support (e.g., SOC2-ready foundations)"]}]}'),b={Smartphone:l.A,Globe:n.A,Cloud:o.A,Brain:d.A,BarChart3:c.A,Shield:u.A},g={"Mobile Development":"iOS & Android","Web Development":"Next.js & TypeScript","Cloud Solutions":"AWS, GCP & Kubernetes","AI & Machine Learning":"LLM Agents & RAG","Data Analytics":"Pipelines & BI",Cybersecurity:"Audits & SOC2"};function f(){return(0,s.jsxs)("section",{className:"py-20 lg:py-28 bg-background relative overflow-hidden",id:"services",children:[(0,s.jsx)("div",{className:"absolute top-1/2 -left-48 w-96 h-96 bg-purple-500/10 rounded-full blur-[120px] pointer-events-none -z-10"}),(0,s.jsx)("div",{className:"absolute top-1/3 -right-48 w-96 h-96 bg-blue-500/10 rounded-full blur-[120px] pointer-events-none -z-10"}),(0,s.jsxs)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8 relative",children:[(0,s.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full border border-purple-500/30 bg-purple-500/10 text-xs font-mono text-purple-700 dark:text-purple-300 mb-4",children:[(0,s.jsx)(m.A,{className:"w-3.5 h-3.5 text-purple-600 dark:text-purple-400"}),(0,s.jsx)("span",{children:"FULL-LIFECYCLE ENGINEERING CAPABILITIES"})]}),(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold tracking-tight text-foreground",children:"Specialized Engineering Squads for Every Layer of Your Product"}),(0,s.jsx)("p",{className:"text-base sm:text-lg text-muted-foreground mt-4 leading-relaxed",children:"From initial MVP architecture to enterprise-grade AI deployment, our cross-functional squads integrate seamlessly into your roadmap to 
1ship high-impact features."})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:h.$.map((e,t)=>{let r=b[e.icon]||n.A,a=g[e.title]||"Core Service",l="AI & Machine Learning"===e.title||"Web Development"===e.title;return(0,s.jsxs)("div",{className:`group relative rounded-2xl border border-border/80 bg-card/70 backdrop-blur-sm p-7 hover:border-purple-500/50 hover:shadow-xl transition-all duration-300 flex flex-col justify-between ${l?"bg-gradient-to-b from-purple-500/[0.04] to-card":""}`,children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-5",children:[(0,s.jsx)("div",{className:"w-12 h-12 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110",style:{backgroundColor:`${e.color}18`},children:(0,s.jsx)(r,{className:"w-6 h-6",style:{color:e.color}})}),(0,s.jsx)("span",{className:"text-[11px] font-mono uppercase tracking-wider text-muted-foreground bg-muted/60 px-2.5 py-1 rounded-md border border-border/60",children:a})]}),(0,s.jsx)("h3",{className:"text-xl font-bold text-foreground mb-3 group-hover:text-purple-600 dark:group-hover:text-purple-400 transition-colors",children:e.title}),(0,s.jsx)("p",{className:"text-sm sm:text-base text-muted-foreground mb-6 leading-relaxed",children:e.description}),(0,s.jsx)("div",{className:"space-y-2.5 pt-4 border-t border-border/50 mb-6",children:e.features.map((t,r)=>(0,s.jsxs)("div",{className:"flex items-start text-xs sm:text-sm text-muted-foreground",children:[(0,s.jsx)(p.A,{className:"w-4 h-4 mr-2.5 mt-0.5 flex-shrink-0",style:{color:e.color}}),(0,s.jsx)("span",{children:t})]},r))})]}),(0,s.jsxs)(i(),{href:e.link,className:"inline-flex items-center justify-between w-full pt-4 border-t border-border/40 text-sm font-semibold text-foreground group-hover:text-purple-600 dark:group-hover:text-purple-400 transition-colors min-h-[44px]","aria-label":`Learn more about ${e.title}`,children:[(0,s.jsxs)("span",{children:["Explore ",e.title," Spec"]}),(0,s.jsx)("div",{className:"w-7 h-7 rounded-full bg-muted/60 group-hover:bg-purple-500/20 flex items-center justify-center transition-all",children:(0,s.jsx)(x.A,{className:"w-4 h-4 transition-transform group-hover:translate-x-0.5"})})]})]},t)})})]})]})}},53999:(e,t,r)=>{"use strict";r.d(t,{cn:()=>i});var s=r(52596),a=r(39688);function i(...e){return(0,a.QP)((0,s.$)(e))}},64045:(e,t,r)=>{"use strict";r.d(t,{default:()=>F});var s=r(95155),a=r(12115),i=r(49376),l=r(50589),n=r(59964),o=r(21714),d=r(75525),c=r(6874),u=r.n(c),m=r(97168),p=r(73314),x=r(34869),h=r(46767),b=r(92138),g=r(41684),f=r(94498),v=r(43453);let j=[{id:"ai",label:"AI Pipeline",icon:p.A,badge:"GenAI & Agents",title:"Autonomous Agent & RAG Architecture",description:"Production LLM router with semantic vector retrieval, guardrail validation, and streaming tool calls.",nodes:[{label:"Semantic Search",role:"ChromaDB / Qdrant",status:"synced"},{label:"Model Router",role:"GPT-4o / Claude 3.5",status:"active"},{label:"Safety Guardrails",role:"Output Validation",status:"ready"},{label:"Edge Streamer",role:"SSE / WebSocket",status:"synced"}],metrics:[{label:"Inference Latency",value:"<180ms"},{label:"Embedding Accuracy",value:"99.4%"},{label:"Cache Hit Rate",value:"78.2%"}]},{id:"cloud",label:"Cloud & Microservices",icon:l.A,badge:"Cloud-Native",title:"Zero-Downtime Distributed Infrastructure",description:"Multi-region Kubernetes clusters with automated CI/CD pipelines, autoscaling, and Redis caching.",nodes:[{label:"Global Edge",role:"Cloudflare CDN",status:"synced"},{label:"Container Pods",role:"Docker & K8s EKS",status:"active"},{label:"In-Memory Store",role:"Redis Cluster",status:"synced"},{label:"Primary DB",role:"PostgreSQL / Cosmos",status:"ready"}],metrics:[{label:"Monthly Uptime",value:"99.99%"},{label:"P99 Response",value:"42ms"},{label:"Auto-Scale",value:"<15s"}]},{id:"web",label:"Full-Stack Web",icon:x.A,badge:"Next.js & React",title:"Edge-Rendered Web Applications",description:"Type-safe Next.js App Router architecture with streaming React Server Components and optimistic UI.",nodes:[{label:"Edge Middleware",role:"Auth & Rate Limiting",status:"synced"}
1,{label:"Server Render",role:"RSC Streaming",status:"active"},{label:"API Gateway",role:"GraphQL / REST",status:"synced"},{label:"Client Hydration",role:"React 19 Islands",status:"ready"}],metrics:[{label:"Lighthouse Score",value:"98+"},{label:"First Contentful Paint",value:"0.8s"},{label:"Bundle Overhead",value:"<45kB"}]},{id:"mobile",label:"Cross-Platform Mobile",icon:h.A,badge:"iOS & Android",title:"High-Performance Mobile Systems",description:"Unified cross-platform architecture with native hardware acceleration, offline sync, and secure storage.",nodes:[{label:"Client Engine",role:"Flutter / React Native",status:"active"},{label:"Offline Cache",role:"SQLite / WatermelonDB",status:"synced"},{label:"Push Notification",role:"APNs & Firebase FCM",status:"ready"},{label:"Biometric Auth",role:"FaceID / TouchID",status:"synced"}],metrics:[{label:"Frame Rate",value:"60 / 120 FPS"},{label:"Cold Start",value:"<350ms"},{label:"Crash-Free Users",value:"99.9%"}]}];function y(){let[e,t]=(0,a.useState)("ai"),r=j.find(t=>t.id===e)||j[0];return(0,a.useCallback)(()=>{window.scrollTo({top:window.innerHeight-20,behavior:"smooth"})},[]),(0,s.jsxs)("section",{className:"relative overflow-hidden bg-background pt-12 pb-16 lg:pt-20 lg:pb-28",children:[(0,s.jsxs)("div",{className:"absolute inset-0 overflow-hidden pointer-events-none -z-10","aria-hidden":"true",children:[(0,s.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-purple-500/[0.04] via-background to-blue-500/[0.04]"}),(0,s.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-[800px] h-[350px] bg-gradient-to-tr from-purple-600/15 via-blue-600/10 to-transparent blur-[120px] rounded-full transform-gpu"}),(0,s.jsx)("div",{className:"absolute top-1/3 -right-24 w-[400px] h-[400px] bg-blue-500/10 blur-[100px] rounded-full transform-gpu"}),(0,s.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,#8080800a_1px,transparent_1px),linear-gradient(to_bottom,#8080800a_1px,transparent_1px)] bg-[size:32px_32px] [mask-image:radial-gradient(ellipse_60%_50%_at_50%_0%,#000_70%,transparent_100%)]"})]}),(0,s.jsx)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:(0,s.jsxs)("div",{className:"grid lg:grid-cols-12 gap-12 lg:gap-8 items-center",children:[(0,s.jsxs)("div",{className:"lg:col-span-7 text-center lg:text-left",children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full border border-purple-500/30 bg-purple-500/10 backdrop-blur-sm text-xs font-mono text-purple-700 dark:text-purple-300 mb-6 transition-all duration-300 hover:border-purple-500/50",children:[(0,s.jsx)("span",{className:"flex h-2 w-2 rounded-full bg-emerald-500 animate-pulse"}),(0,s.jsx)("span",{children:"AGILE SPRINT ARCHITECTURE \xb7 SRE READY"})]}),(0,s.jsxs)("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold tracking-tight text-foreground leading-[1.1] mb-6",children:["Engineering Custom Software &"," ",(0,s.jsx)("span",{className:"bg-gradient-to-r from-purple-600 via-purple-500 to-blue-600 bg-clip-text text-transparent",children:"Production AI"})," ","at High Velocity"]}),(0,s.jsxs)("p",{className:"text-lg sm:text-xl text-muted-foreground max-w-2xl mx-auto lg:mx-0 leading-relaxed mb-8",children:["We engineer scalable web platforms, autonomous AI pipelines, and cloud-native systems for ambitious startups and product teams. Delivered in predictable ",(0,s.jsx)("span",{className:"text-foreground font-semibold",children:"2-week agile sprints"})," with automated CI/CD, deep testing, and SOC2-ready architecture."]}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center lg:justify-start mb-10",children:[(0,s.jsx)(m.$,{asChild:!0,className:"bg-gradient-to-r from-purple-600 to-indigo-600 hover:from-purple-700 hover:to-indigo-700 text-white font-semibold px-7 py-3.5 h-auto min-h-[50px] text-base rounded-xl shadow-lg shadow-purple-600/25 hover:shadow-xl hover:shadow-purple-600/40 transition-all duration-200 group border-none",children:(0,s.jsxs)(u(),{href:"/contact",className:"flex items-center justify-center",children:[(0,s.jsx)("span",{children:"Start Your Project"}),(0,s.jsx)(b.A,{className:"w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform duration-200"})]})}),(0,s.jsx)(m.$,{asChild:!0,variant:"outline",className:"border border-border bg-card/60 backdrop-blur-sm hover:bg-muted/80 text-foreground font-medium px-7 py-3.5 h-auto min-h-[50px] text-base rounded-xl shadow-sm transition-all duration-200",children:(0,s.jsx)(u(),{href:"/portfolio",className:"flex items-center justify-center",children:"Explore Architecture & Case Studies"})})]}),(0,s.jsxs)("div",{className:"pt-6 border-t border-border/60 grid grid-cols-3 gap-6 max-w-lg mx-auto lg:mx-0",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"text-2xl sm:text-3xl font-extrabold text-foreground tracking-tight",children:"10+"}),(0,s.jsx)("div",{className:"text-xs sm:text-sm text-muted-foreground mt-0.5",children:"Years Engineering"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"text-2xl sm:text-3xl font-extrabold text-purple-600 dar
1k:text-purple-400 tracking-tight",children:"98.5%"}),(0,s.jsx)("div",{className:"text-xs sm:text-sm text-muted-foreground mt-0.5",children:"Client Satisfaction"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"text-2xl sm:text-3xl font-extrabold text-foreground tracking-tight",children:"2-Wk"}),(0,s.jsx)("div",{className:"text-xs sm:text-sm text-muted-foreground mt-0.5",children:"Sprint Cadence"})]})]})]}),(0,s.jsx)("div",{className:"lg:col-span-5 w-full",children:(0,s.jsxs)("div",{className:"relative rounded-2xl border border-border/80 bg-card/90 shadow-2xl backdrop-blur-xl overflow-hidden transition-all duration-300",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between px-4 py-3 border-b border-border/70 bg-muted/30",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500/80"}),(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-500/80"}),(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-500/80"}),(0,s.jsxs)("span",{className:"ml-2 text-xs font-mono text-muted-foreground flex items-center gap-1.5",children:[(0,s.jsx)(g.A,{className:"w-3.5 h-3.5 text-purple-500"}),"agile-system-console.v2"]})]}),(0,s.jsx)("span",{className:"text-[11px] font-mono px-2 py-0.5 rounded bg-purple-500/15 text-purple-600 dark:text-purple-300 border border-purple-500/30",children:"LIVE RUNTIME"})]}),(0,s.jsx)("div",{className:"grid grid-cols-4 gap-1 p-2 bg-muted/20 border-b border-border/60",children:j.map(r=>{let a=r.icon,i=r.id===e;return(0,s.jsxs)("button",{onClick:()=>t(r.id),className:`flex flex-col items-center justify-center py-2 px-1 rounded-lg text-xs font-medium transition-all duration-200 min-h-[44px] ${i?"bg-background text-foreground shadow-sm border border-border/80":"text-muted-foreground hover:text-foreground hover:bg-muted/40"}`,children:[(0,s.jsx)(a,{className:`w-4 h-4 mb-1 ${i?"text-purple-600 dark:text-purple-400":""}`}),(0,s.jsx)("span",{className:"truncate w-full text-center text-[11px]",children:r.label})]},r.id)})}),(0,s.jsxs)("div",{className:"p-5 space-y-5",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-1.5",children:[(0,s.jsx)("h3",{className:"font-semibold text-foreground text-base sm:text-lg flex items-center gap-2",children:(0,s.jsx)("span",{children:r.title})}),(0,s.jsx)("span",{className:"text-[11px] font-mono uppercase tracking-wider text-purple-600 dark:text-purple-400 bg-purple-500/10 px-2 py-0.5 rounded border border-purple-500/20",children:r.badge})]}),(0,s.jsx)("p",{className:"text-xs sm:text-sm text-muted-foreground leading-relaxed",children:r.description})]}),(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsxs)("div",{className:"text-[11px] font-mono text-muted-foreground uppercase tracking-wider flex items-center gap-1.5",children:[(0,s.jsx)(f.A,{className:"w-3 h-3 text-purple-500"}),"Verified Pipeline Stages"]}),(0,s.jsx)("div",{className:"grid grid-cols-2 gap-2",children:r.nodes.map((e,t)=>(0,s.jsxs)("div",{className:"p-2.5 rounded-xl border border-border/60 bg-muted/25 hover:border-purple-500/40 transition-colors",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-1",children:[(0,s.jsx)("span",{className:"text-xs font-medium text-foreground truncate",children:e.label}),(0,s.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-500"})]}),(0,s.jsx)("span",{className:"text-[11px] font-mono text-muted-foreground truncate block",children:e.role})]},t))})]}),(0,s.jsx)("div",{className:"pt-3 border-t border-border/60",children:(0,s.jsx)("div",{className:"grid grid-cols-3 gap-2 text-center",children:r.metrics.map((e,t)=>(0,s.jsxs)("div",{className:"p-2 rounded-lg bg-muted/30 border border-border/40",children:[(0,s.jsx)("div",{className:"text-xs sm:text-sm font-mono font-bold text-foreground",children:e.value}),(0,s.jsx)("div",{className:"text-[10px] text-muted-foreground mt-0.5 truncate",children:e.label})]},t))})})]}),(0,s.jsxs)("div",{className:"px-5 py-3 border-t border-border/70 bg-muted/20 flex items-center justify-between text-xs text-muted-foreground",children:[(0,s.jsxs)("span",{className:"flex items-center gap-1.5 font-mono text-[11px]",children:[(0,s.jsx)(v.A,{className:"w-3.5 h-3.5 text-emerald-500"}),"Continuous Quality & Automated UAT"]}),(0,s.jsxs)(u(),{href:"/services",className:"font-medium text-purple-600 dar
1k:text-purple-400 hover:underline flex items-center gap-1",children:["View Spec ",(0,s.jsx)(b.A,{className:"w-3 h-3"})]})]})]})})]})})]})}var N=r(3417),w=r(25487),A=r(54213),S=r(90232);let C=[{category:"Full-Stack Core",icon:N.A,technologies:[{name:"Next.js 15",desc:"App Router & RSC"},{name:"React 19",desc:"Concurrent & Actions"},{name:"TypeScript 5",desc:"Strict Type Safety"},{name:"Tailwind CSS",desc:"Design Systems"}]},{category:"AI & Agents",icon:p.A,technologies:[{name:"Python / FastAPI",desc:"Model Orchestration"},{name:"PyTorch",desc:"Deep Learning & Neural"},{name:"LangChain / vLLM",desc:"Autonomous Agents"},{name:"ChromaDB",desc:"Vector Embeddings & RAG"}]},{category:"Cloud & DevOps",icon:w.A,technologies:[{name:"AWS & Azure",desc:"Enterprise Multi-Cloud"},{name:"Kubernetes & Docker",desc:"Container Workloads"},{name:"Cloudflare Edge",desc:"Workers & Low Latency"},{name:"GitHub Actions",desc:"Automated CI/CD"}]},{category:"Data & Security",icon:A.A,technologies:[{name:"PostgreSQL & Redis",desc:"High-Throughput ACID"},{name:"Cosmos DB",desc:"Global NoSQL Scale"},{name:"OAuth & JWT",desc:"Zero-Trust Auth"},{name:"SOC2 Compliance",desc:"Hardened Security"}]}];function k(){return(0,s.jsx)("section",{className:"py-16 border-y border-border/60 bg-muted/20 relative",children:(0,s.jsxs)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-12",children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-border bg-card text-xs font-mono text-muted-foreground mb-3",children:[(0,s.jsx)(S.A,{className:"w-3.5 h-3.5 text-purple-600 dark:text-purple-400"}),(0,s.jsx)("span",{children:"MODERN PRODUCTION TECHNOLOGY MATRIX"})]}),(0,s.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-foreground",children:"Built on Battle-Tested, Enterprise-Grade Foundations"}),(0,s.jsx)("p",{className:"text-sm sm:text-base text-muted-foreground mt-2",children:"We avoid volatile experiments. Every project is built on proven open-source runtimes and hyperscale cloud providers with zero vendor lock-in."})]}),(0,s.jsx)("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:C.map((e,t)=>{let r=e.icon;return(0,s.jsx)("div",{className:"p-5 rounded-2xl border border-border/80 bg-card/60 backdrop-blur-sm hover:border-purple-500/40 hover:shadow-lg transition-all duration-200 flex flex-col justify-between",children:(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center gap-2.5 mb-4 text-foreground font-semibold text-sm sm:text-base",children:[(0,s.jsx)("div",{className:"w-8 h-8 rounded-lg bg-purple-500/10 border border-purple-500/20 flex items-center justify-center text-purple-600 dark:text-purple-400 flex-shrink-0",children:(0,s.jsx)(r,{className:"w-4 h-4"})}),(0,s.jsx)("span",{children:e.category})]}),(0,s.jsx)("div",{className:"space-y-2.5",children:e.technologies.map((e,t)=>(0,s.jsxs)("div",{className:"p-2 rounded-xl bg-muted/30 border border-border/40 hover:bg-muted/60 transition-colors",children:[(0,s.jsx)("div",{className:"text-xs font-semibold text-foreground",children:e.name}),(0,s.jsx)("div",{className:"text-[11px] text-muted-foreground font-mono",children:e.desc})]},t))})]})},t)})})]})})}var P=r(34109),E=r(5456),R=r(2775),I=r(98611);let D=[{step:"01",phase:"Discovery & Architecture",title:"System Blueprint & Tech Selection",icon:E.A,description:"We map your product vision into modular architecture diagrams, database schemas, and API contracts before writing code.",deliverables:["Architecture Blueprint","Data Models & APIs","Sprint Backlog","Security Threat Model"]},{step:"02",phase:"Scrum Execution",title:"2-Week Sprint Delivery",icon:R.A,description:"Features ship in focused two-week sprints with working demos at the end of every cycle so you see measurable progress continuously.",deliverables:["2-Week Release Cadence","Daily Asynchronous Syncs","Live Staging Previews","Iterative UAT Demos"]},{step:"03",phase:"Quality Assurance",title:"Automated Testing & Code Review",icon:S.A,description:"Every pull request passes strict automated test suites, type-safety checks, and dual-senior engineer code reviews.",deliverables:["Strict TypeScript Typing","Automated CI/CD Workflows","Dual-Engineer PR Reviews","OWASP Security Audits"]},{step:"04",phase:"SRE & Scale",title:"Zero-Downtime Launch & Ops",icon:I.A,description:"Deploy onto hardened multi-cloud infrastru
1cture with edge caching, automated rollbacks, and active health monitoring.",deliverables:["Multi-Cloud Deployment","Real-Time Telemetry Logs","99.99% Uptime Guarantee","24/7 Critical System Care"]}];function L(){return(0,s.jsx)("section",{className:"py-20 lg:py-28 border-t border-border/60 bg-muted/10 relative overflow-hidden",id:"process",children:(0,s.jsxs)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[(0,s.jsxs)("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full border border-border bg-card text-xs font-mono text-muted-foreground mb-4",children:[(0,s.jsx)("span",{className:"w-2 h-2 rounded-full bg-purple-600 dark:text-purple-400"}),(0,s.jsx)("span",{children:"PREDICTABLE AGILE DELIVERY PROTOCOL"})]}),(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold tracking-tight text-foreground",children:"How We Build: From Architecture to Production Sprints"}),(0,s.jsx)("p",{className:"text-base sm:text-lg text-muted-foreground mt-4 leading-relaxed",children:"Eliminate project uncertainty. Our proven agile delivery framework guarantees transparency, high velocity, and robust engineering at every milestone."})]}),(0,s.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 relative",children:D.map((e,t)=>{let r=e.icon;return(0,s.jsxs)("div",{className:"relative rounded-2xl border border-border/80 bg-card p-6 shadow-sm hover:border-purple-500/40 hover:shadow-lg transition-all duration-300 flex flex-col justify-between",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-5",children:[(0,s.jsx)("span",{className:"text-2xl font-mono font-extrabold text-purple-600/40 dark:text-purple-400/40",children:e.step}),(0,s.jsx)("div",{className:"w-10 h-10 rounded-xl bg-purple-500/10 border border-purple-500/20 flex items-center justify-center text-purple-600 dark:text-purple-400",children:(0,s.jsx)(r,{className:"w-5 h-5"})})]}),(0,s.jsx)("div",{className:"text-[11px] font-mono text-purple-600 dark:text-purple-400 uppercase tracking-wider mb-1 font-semibold",children:e.phase}),(0,s.jsx)("h3",{className:"text-lg font-bold text-foreground mb-3",children:e.title}),(0,s.jsx)("p",{className:"text-xs sm:text-sm text-muted-foreground leading-relaxed mb-6",children:e.description})]}),(0,s.jsxs)("div",{className:"pt-4 border-t border-border/60",children:[(0,s.jsx)("div",{className:"text-[11px] font-mono text-muted-foreground uppercase tracking-wider mb-2",children:"Key Outputs:"}),(0,s.jsx)("ul",{className:"space-y-1.5",children:e.deliverables.map((e,t)=>(0,s.jsxs)("li",{className:"text-xs text-foreground flex items-center gap-2",children:[(0,s.jsx)("span",{className:"w-1 h-1 rounded-full bg-purple-500 flex-shrink-0"}),(0,s.jsx)("span",{className:"truncate",children:e})]},t))})]})]},t)})}),(0,s.jsxs)("div",{className:"mt-12 p-6 rounded-2xl border border-purple-500/30 bg-purple-500/5 backdrop-blur-sm flex flex-col sm:flex-row items-center justify-between gap-4 text-center sm:text-left",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-bold text-foreground text-base sm:text-lg",children:"Need a dedicated agile squad for your next milestone?"}),(0,s.jsx)("p",{className:"text-xs sm:text-sm text-muted-foreground mt-0.5",children:"We can onboard and integrate into your codebase in as little as 5 business days."})]}),(0,s.jsxs)(u(),{href:"/contact",className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-xl bg-purple-600 hover:bg-purple-700 text-white font-semibold text-sm shadow-md transition-colors flex-shrink-0",children:[(0,s.jsx)("span",{children:"Request Sprint Team Availability"}),(0,s.jsx)(b.A,{className:"w-4 h-4"})]})]})]})})}let T=(0,a.lazy)(()=>r.e(9161).then(r.bind(r,9161))),W=(0,a.lazy)(()=>r.e(7746).then(r.bind(r,37746))),M=(0,a.lazy)(()=>Promise.all([r.e(1923),r.e(5248)]).then(r.bind(r,85248))),z=(0,a.lazy)(()=>r.e(6889).then(r.bind(r,46889))),O=(0,a.lazy)(()=>Promise.all([r.e(1051),r.e(5399)]).then(r.bind(r,35399))),G=(0,a.lazy)(()=>r.e(9136).then(r.bind(r,59136))),B=(0,a.lazy)(()=>
1Promise.all([r.e(280),r.e(1213)]).then(r.bind(r,91213)));function _({className:e=""}){return(0,s.jsx)("div",{className:`w-full bg-muted/30 animate-pulse rounded-2xl ${e}`,"aria-hidden":"true"})}function F(){let[e,t]=(0,a.useState)(!1),[r,c]=(0,a.useState)(!0),u=function(){let[e,t]=(0,a.useState)(!1),[r,s]=(0,a.useState)(!1),i=(0,a.useCallback)(()=>{let e=window.innerWidth<768;return s(e),e},[]);return(0,a.useEffect)(()=>{t(!0);let e=setTimeout(()=>{i()},50);return window.addEventListener("resize",i),()=>{window.removeEventListener("resize",i),clearTimeout(e)}},[i]),!!e&&r}();return(0,a.useEffect)(()=>{t(!0);let e=window.matchMedia("(prefers-reduced-motion: reduce)");c(!e.matches);let r=()=>c(!e.matches);return e.addEventListener("change",r),()=>e.removeEventListener("change",r)},[]),(0,s.jsxs)("div",{className:"relative overflow-x-hidden",children:[(0,s.jsx)("div",{className:"w-full",children:(0,s.jsx)(y,{})}),(0,s.jsx)("div",{className:"w-full",children:(0,s.jsx)(k,{})}),(0,s.jsx)("div",{className:"w-full",children:(0,s.jsx)(P.default,{})}),(0,s.jsx)("div",{className:"w-full",children:(0,s.jsx)(L,{})}),(0,s.jsx)("div",{className:"w-full content-visibility-auto",children:(0,s.jsx)(a.Suspense,{fallback:(0,s.jsx)(_,{className:"min-h-[500px]"}),children:(0,s.jsx)(T,{})})}),(0,s.jsx)("div",{className:"w-full content-visibility-auto",children:(0,s.jsx)(a.Suspense,{fallback:(0,s.jsx)(_,{className:"min-h-[400px]"}),children:(0,s.jsx)(W,{})})}),(0,s.jsx)("div",{className:"w-full content-visibility-auto",children:(0,s.jsx)(a.Suspense,{fallback:(0,s.jsx)(_,{className:"min-h-[300px]"}),children:(0,s.jsx)(M,{isMobile:u,isLoaded:e,prefersReducedMotion:!r})})}),(0,s.jsx)("div",{className:"w-full content-visibility-auto",children:(0,s.jsx)(a.Suspense,{fallback:(0,s.jsx)(_,{className:"min-h-[400px]"}),children:(0,s.jsx)(z,{})})}),(0,s.jsx)("div",{className:"w-full content-visibility-auto",children:(0,s.jsx)(a.Suspense,{fallback:(0,s.jsx)(_,{className:"min-h-[400px]"}),children:(0,s.jsx)(O,{title:"Frequently Asked Questions",subtitle:"Quick answers about our engineering process, 2-week sprint models, and IP security.",faqs:[{question:"Do you build custom AI-powered applications?",answer:"Yes. We specialize in AI-native systems—from autonomous agents and RAG pipelines to fine-tuning and predictive models. We handle model routing, latency optimization, vector embeddings (ChromaDB/Pinecone), and production deployment.",icon:i.A,iconColor:"purple"},{question:"Can you deploy to AWS, Azure, GCP, or Cloudflare?",answer:"Absolutely. We design, deploy, and operate secure, scalable infrastructure using cloud-native architecture, Docker, Kubernetes, Terraform IaC, and Cloudflare edge workers with 99.99% uptime guarantees.",icon:l.A,iconColor:"blue"},{question:"How fast can we launch an MVP?",answer:"Most production-ready MVPs ship in 6–10 weeks depending on architectural scope. We run Scrum-based 2-week sprints with working demos at every checkpoint so you validate real software early and often.",icon:n.A,iconColor:"green"},{question:"How much does it cost to hire an agile development squad?",answer:"Costs depend on team composition and engagement model. We offer both dedicated monthly squad allocations and fixed-scope milestone options. Share your specifications and we provide transparent estimates within 24 hours.",icon:o.A,iconColor:"orange"},{question:"Do you provide post-launch maintenance & SRE support?",answer:"Yes. We offer continuous post-launch support, telemetry monitoring, performance optimization, security patch cycles, and 24/7 coverage for critical production infrastructure.",icon:d.A,iconColor:"yellow"},{question:"How do you handle IP ownership and codebase confidentiality?",answer:"You retain 100% intellectual property and full copyright ownership of all code, assets, and documentation. We sign bilateral NDAs before technical discussions, and all work is committed directly to your repositories.",icon:d.A,iconColor:"yellow"}]})})}),(0,s.jsx)("div",{className:"w-full content-visibility-auto",children:(0,s.jsx)(a.Suspense,{fallback:(0,s.jsx)(_,{className:"min-h-[250px]"}),children:(0,s.jsx)(G,{})})}),(0,s.jsx)("div",{className:"w-full content-visibility-auto",children:(0,s.jsx)(a.Suspense,{fallback:(0,s.jsx)(_,{className:"min-h-[500px]"}),children:(0,s.jsx)(B,{})})})]})}},69851:(e,t,r)=>{"use strict";r.d(t,{default:()=>n});var s=r(95155);r(12115);var a=r(66766),i=r(27761),l=r(8665);function n(e){let{src:t}=e;return"string"==typeof t&&(t.startsWith("http")||t.startsWith("https"))?(0,s.jsx)(a.default,{...e,loader:l.default,unoptimized:!1}):(0,s.jsx)(i.A,{...e})}},73207:(e,t,r)=>{Promise.resolve().then(r.bind(r,64045)),Promise.resolve().then(r.bind(r,34109)),Promise.resolve().then(r.bind(r,69851)),Promise.resolve().then(r.t.bind(r,6874,23))},97168:(e,t,r)=>{"use strict";r.d(t,{$:()=>d,r:()=>o});var s=r(95155),a=r(12115),i=r(99708),l=r(74466),n=r(53999);let o=(0,l.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),d=a.forwardRef(({className:e,variant:t,size:r,asChild:a=!1,...l},d)=>{let c=a?i.DX:"button";return(0,s.jsx)(c,{className:(0,n.cn)(o({variant:t,size:r,className:e})),ref:d,...l})});d.displayName="Button"}},e=>{var t=t=>e(e.s=t);e.O(0,[6874,5003,7761,8909,8441,1684,7358],()=>
1t(73207)),_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.