InnovatorCrews
A handcrafted, framework-free marketing site for a Philippine web-design agency serving clients worldwide.
Overview
Innovator Crews is a premium web design & digital services agency. This is its high-performance single-page marketing site — showcasing services, portfolio, and process — built entirely without frameworks. Every line is handcrafted vanilla HTML, CSS, and JavaScript for speed and full control.
The Problem
A web agency's own website is its hardest sell — it has to prove the team can build a premium digital experience before a prospect will trust them with one. Most small-agency sites fail this test: they ship slow, template-looking pages that contradict the "premium" promise, or bloat a simple marketing site with a heavy framework that hurts load time and SEO. For a lead-generation site, every extra second of load and every generic-looking section quietly costs an inquiry.
The Solution
A single-page marketing site engineered to be the proof. It loads near-instantly because it ships zero framework JavaScript, looks bespoke through a custom design-token system, and is structured around one job — moving a visitor from "who are these people?" to "let's start a project." Custom animations, a real portfolio of live deployments, and a frictionless inquiry path do the convincing.
Key Features
- Single-page site tuned for fast load and smooth scroll
- Filterable portfolio grid by category
- Working contact form via EmailJS (no backend needed)
- Fully responsive across devices
Tech Stack & Why
- Vanilla HTML/CSS/JS — A marketing site should be fast and dependency-free; no framework overhead means instant loads.
- EmailJS — Lets the contact form send mail straight from the browser — no server to run or secure.
- Vercel — Push-to-deploy static hosting with a global CDN.
Biggest Challenge
Delivering a premium agency feel — rich animation, parallax, tilt, count-ups — without a single animation library or framework, while keeping the site fast and accessible. Every effect was rebuilt natively: scroll reveals and the scroll-spy navbar use IntersectionObserver, counters and parallax run on requestAnimationFrame with a ticking guard to avoid jank, and tilt is gated behind pointer: coarse so it never fires on touch — all respecting prefers-reduced-motion.
Results & Impact
- Live in production as the agency's primary client-acquisition site
- Showcases 6 real client deployments across categories
- Zero-dependency footprint — no node_modules, no build step
- Sub-second interactivity from a fully static, hand-built bundle
What I Learned
Building a polished site with zero frameworks sharpened my fundamentals — layout, performance, and animation all by hand. As PM, I learned to translate an agency’s brand into a structure that sells without over-engineering it.
More Projects