About Skills Projects Certifications Experience Résumé Get in Touch →

Website
Development

Six sites built by hand for my own brands and for local businesses. No page builders and no frameworks, deployed across three different hosts depending on what each client actually needed.

HTML / CSS / JS Client Work Responsive Design DNS & Hosting Netlify GitHub Pages
Sites Built
6 total, 4 live today
Stack
HTML, CSS & JavaScript
Hosting
GitHub Pages, Netlify, Bluehost
Approach
From Brief to Live
What I Do

Website Work for Real Clients

Building websites for clients is a different challenge than building your own. Every project starts with listening, understanding the client's business, what's broken about what they have, what they wish it did, and what they're trying to communicate to their customers.

From that brief, I design and build a custom site: no templates, no builders. Hand-written HTML, CSS, and JavaScript, responsive across every device, fast-loading, and built to be easy to maintain. Then I handle hosting, DNS, domain setup, and deployment so the client can focus on their business.

  • Client intake: understanding goals, brand, and audience before writing a line of code
  • Custom design that matches the client's identity, not a generic template
  • Fully responsive, every layout tested on mobile, tablet, and desktop
  • Deployment, domain registration, DNS configuration, and HTTPS setup
  • Handoff with documentation the client can actually use
Tech Stack

How I Build

  • HTML5: semantic structure built for accessibility and SEO
  • CSS: custom properties, flexbox/grid, responsive breakpoints
  • JavaScript: vanilla, no bloated frameworks
  • GitHub Pages: reliable, fast, free static hosting
  • DNS & Domains: A records, CNAMEs, custom domain + HTTPS
  • Git: version control throughout, clean commit history
Responsive No Frameworks Fast Load Custom Design
The Work

Every Site, and What Each One Taught Me

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.

lab.hamanit.org Live

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
hamanit.org Live

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
1cachouston.com Live

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
brooksiderealtytx.com Live

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
cinelorente.com In progress

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
katytxcoatings.com In progress

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
Process

How a Project Works

Every client engagement follows the same disciplined process, from first conversation to launch day.

01
Discovery & Brief
I start by understanding the business: what the client does, who their customers are, what they hate about their current site, and what success looks like. No assumptions.
02
Design Direction
Before writing code, I establish visual direction, color palette, typography, tone, and layout structure. The client signs off on the direction before a single div is written.
03
Build
Custom HTML, CSS, and JavaScript, built from scratch for the client's specific needs. Responsive layouts, clean code, and optimized assets throughout.
04
Review & Revise
The client reviews the build. Feedback is incorporated in focused revision rounds, keeping scope clear while making sure the result genuinely fits their vision.
05
Hosting & Deployment
I handle everything from domain registration and DNS configuration to GitHub Pages setup, HTTPS, and performance checks. The client does not need to touch any of it.
06
Handoff & Support
After launch, I provide clear documentation and a walkthrough so the client understands what they own. Ongoing support available for updates, edits, and additions.
Tooling

What I Work With

VS Code
Git / GitHub
GitHub Pages
Cloudflare DNS
Chrome DevTools
Figma
Lighthouse
PageSpeed Insights
What I Bring

Why It Works

Client-first thinkingEvery decision starts with what the client's customers need to see, not what looks impressive in a portfolio.
No bloatHand-written code means nothing unnecessary ships. Faster sites, smaller footprint, easier to maintain.
End-to-end ownershipI handle design, code, hosting, and DNS. The client gets a finished product, not a half-built handoff.

Need a Website Built?

Whether it's a full redesign, a new site from scratch, or just getting an existing site properly deployed, reach out and we'll figure out what you need. I take on a limited number of client projects and give each one real attention.