Loading...
Loading...
Our own cutting-edge website showcasing advanced web technologies, AI integration, and sophisticated technical architecture.
Building a software agency website that not only showcases technical capabilities but also serves as a living demonstration of best practices in modern web development. The site needed to be blazingly fast, fully accessible, multilingual, and optimized for search engines while maintaining a premium, professional aesthetic.
We built our website using Next.js 15 with the App Router, implementing a hybrid static/dynamic rendering strategy. The site features 100% static generation for core pages, comprehensive i18n with next-intl, GSAP-powered animations that load progressively, and an automated local SEO system generating 78+ city/service landing pages.
The website follows a modern Jamstack architecture with Next.js handling both static generation and dynamic API routes. Content is managed through JSON translation files, enabling rapid updates without CMS complexity while maintaining full type safety.
Route groups separate public pages, internal CRM, and API routes with optimized layouts
App Router, Route Groups, Parallel Routes, Static Generation
next-intl provides type-safe translations with locale-specific routing and SEO optimization
next-intl, EN/SV locales, Locale-specific slugs, hreflang tags
GSAP with ScrollTrigger creates smooth, performant animations without impacting Core Web Vitals
GSAP, ScrollTrigger, Framer Motion, CSS-first approach
Comprehensive schema markup, dynamic sitemaps, and automated local SEO page generation
JSON-LD schemas, Dynamic sitemap.ts, 78 local SEO pages
We developed a unique approach to web animations that maintains 90+ Lighthouse scores while delivering premium visual experiences. The key is progressive enhancement and careful separation of decorative vs. essential animations.
Scroll-driven animations using GSAP with optimized scrub values and proper cleanup to prevent memory leaks
Simple transitions use pure CSS, reserving JavaScript animations for complex sequences that truly need them
Animation libraries load after initial paint, ensuring fast First Contentful Paint regardless of animation complexity
Full prefers-reduced-motion support disables decorative animations for accessibility compliance
Dynamic page generation creates unique, content-rich pages for each city/service combination with proper schema markup
Our website demonstrates that exceptional design and peak performance are not mutually exclusive. By prioritizing static generation and progressive enhancement, we achieved industry-leading metrics.
Next Project
Arktis-1: Privacy-Focused AI Assistant →