CIMLAS
01ABOUT02SERVICES03PORTFOLIO04PROCESS05BLOG
CIMLAS BESPOKE SOLUTIONS LLCCONTACT
All Projects
01
Web Design & Development

CIMLAS Bespoke Solutions

Agency Website · 2026

ROLESole Engineer — Design, Development, Deployment
STATUS
Live
CIMLAS Bespoke Solutions — web development project by CIMLAS Bespoke Solutions
SCREENSHOT SLOT/portfolio/cimlas-bespoke.png
THE PROBLEM

The agency needed a web presence that demonstrated genuine engineering capability — not a Wix site, not a WordPress theme, not a Webflow template. The site itself needed to be the proof of concept. Every visitor should leave knowing they are dealing with a real engineer.

THE SOLUTION

Engineered entirely from scratch with a focus on performance, visual precision, and technical depth. Custom canvas animations, Three.js globe, parallax star systems, complex scroll-driven interactions, and a component architecture designed for long-term maintainability. Every detail deliberate — nothing templated.

TECH STACK
Next.js 16
Tailwind CSS v4
TypeScript
Three.js
Vercel
Turbopack
CLIENT CONTEXT

Built for CIMLAS Bespoke Solutions LLC — my own agency. The site serves as both the primary client-facing marketing presence and a live demonstration of the engineering standard I hold every project to. If a client asks what I can build, I point them here.

KEY FEATURES
Custom Three.js globe and canvas-based star parallax system
Scroll-driven satellite animation with real-time scroll progress tracking
Animated orbital service navigation with traveling orb indicator
MacBook-style widescreen monitor hero with live scrolling code display
Earth horizon reveal using real photography with scroll fade-in
Animated CTA collision sequence with pulse rings on arrival
Full services, about, portfolio, and contact page system
Mobile-responsive layout across all sections
CHALLENGES & SOLUTIONS
Canvas layout jitter

Animating DOM elements alongside fixed canvas layers caused layout reflow on every frame. Solved by isolating all animations to CSS transforms and opacity only — properties that never trigger layout — and using willChange to promote elements to their own compositor layers.

Scroll-synchronized animations

Multiple components needed to read scroll position simultaneously without competing event listeners degrading performance. Built a single passive scroll listener pattern with refs to avoid re-renders, keeping all scroll-driven motion on the animation frame.

Fixed canvas bleeding into footer

Position-fixed canvas elements rendered above the footer, making it invisible. Resolved by giving the footer explicit zIndex: 100 with a solid background, creating a proper stacking context boundary.

RESULTS & OUTCOMES
Fully deployed to production on Vercel with zero-downtime CI/CD via GitHub
Lighthouse performance score optimized through code splitting and lazy loading
Complete multi-page site delivered — About, Services, Portfolio, Contact
Zero third-party UI libraries — every component hand-engineered
Serves as the primary proof of engineering capability for all client inquiries
ARCHITECTURE OVERVIEW

Next.js App Router with a route-group isolation pattern — (site) group for the public-facing pages, keeping routing clean and scalable. Tailwind CSS v4 for utility styling. Three.js and Canvas API for all visual effects rendered outside the React tree to avoid reconciliation overhead. Vercel for hosting with automatic preview deployments on every PR.

SCREENSHOTS
CIMLAS Bespoke Solutions — custom web development project screenshot 1
1 / 4
All ProjectsNext Project

Next Mission

WANT SOMETHING LIKE THIS?

Every project starts with a conversation. No pitch, no pressure.