Designed and built by hand by Shariful: no template, theme or page builder.
The background is a live Three.js simulation: up to 262,144 particles computed on the graphics card with custom GLSL shaders, re-forming into a new shape on every page. Quality adapts to each device, from phones to desktops.
Written in TypeScript with Vite. The 3D engine loads in parallel with the page, so the content appears first.
Accessible by design: full keyboard control, screen-reader labels, reduced-motion support and a text-only version. Lighthouse scores 100 for Accessibility, Best Practices and SEO.
It can be installed as an app and works offline. Book a call sends requests straight to Shariful by email.