Six builds. Each one picked a different host, a different type face, and a different set of constraints, because the client decided those, not me.
Personal portfolio and technical lab. This site.
Hosted on GitHub Pages with a CNAME for the custom domain, so deployment is a git push. Dark and light themes persist in localStorage, and the hero runs a custom canvas circuit animation that pauses itself when it scrolls out of view.
GitHub PagesGeist + Geist MonoCanvas animation
HAMIT business site: services, pricing, and lead capture.
The largest build of the six by page count. Home, four service pages, three project pages, plus privacy and terms. Shares its DNA with this portfolio but targets a completely different reader, so it runs a warmer palette and a heavier grotesque.
GitHub PagesSpace Grotesk + Space MonoMulti-page
1st Choice Auto Credit, a used car dealership in Houston.
Built from scratch with no existing brand to work from, which meant the design direction was mine to set and then justify. Ships as a single HTML file on Netlify, because a dealership landing page does not need a build step to maintain.
NetlifySingle fileGreenfield brand
Brookside Realty, a real estate brokerage.
The opposite problem to the dealership. The brand was already locked, so the job was surgical edits rather than a redesign. It lives on Bluehost specifically because the contact form runs on PHP, which the static hosts cannot serve. The host followed the requirement.
BluehostHTML + PHPLocked brand
Photography brand site. Built, waiting on final photos and a DNS move.
The most demanding build visually. Fonts are self-hosted so the site makes zero third party font requests, and every image ships as a JPEG with a WebP sibling generated by a converter script, which cut mobile gallery weight by roughly half. Nine pages, restructured around what people actually search for.
NetlifySelf-hosted fontsWebP pipelineSEO restructure
Auto ceramic coating shop. Design reference build, pending the owner's existing code.
Single page, matte black with navy and blue. Includes a drag to compare before and after slider built with clip-path, and a reviews carousel populated from the shop's real Google reviews rather than invented quotes. Every price and package on the page came from the owner verbatim.
Single pageMontserrat + PoppinsComparison slider