Available for new projects

I build fast, clean websites that make small businesses look bigger than they are.

Hand-coded and mobile-first — no slow page builders, no bloated themes you have seen a hundred times. Most projects go live in three days, hosting included and free.

3 daysTypical time from kickoff to live
100%Hand-coded — no page builders
FreeHosting and SSL, permanently

What I do

Three things, done properly. If your project does not fit any of them, tell me anyway — I will say so honestly rather than take the job and struggle.

Business website

A complete site — home, about, services, gallery, contact. Designed around your brand, built mobile-first, and set up on free hosting with HTTPS.

1 to 10 pages

Landing page

One page that has a single job: turn a visitor into a booking, a call, or a signup. Built to load in under a second so your ad spend is not wasted.

Single page, fast turnaround

Website rescue

Already have a site that looks broken on phones or takes five seconds to load? I fix what is there instead of rebuilding from scratch — faster and cheaper.

Redesign, speed, mobile fixes

Things I have built

No client logos to show yet — I would rather point you at real, working software than a wall of stock photos. Both of these are live right now; open them yourself.

Live · built from scratch

JM Space — a multi-module web platform

A public web platform with twelve working modules, real user authentication, a key-value data store and paid access passes — designed and built end to end.

  • Custom front end, no framework overhead
  • Access-code gate with server-side verification, rate limiting and cookie fallbacks
  • Four AI features wired to production APIs: image generation, presentation builder, video generation and a document assistant
  • Payment flow with generated access passes and an admin console
HTML / CSS / JSCloudflare WorkersKV storeREST APIsAuth
jm666.tech
jm666.tech
Live · design system

Resume Atelier — 32 print-ready templates

Thirty-two A4 resume layouts, each one precisely calibrated to 210×297 mm so nothing spills onto a second page when printed. Plus a gallery that previews every template live in an embedded frame.

  • Print-exact CSS: correct page size, no clipped colour blocks, per-template page-height warning
  • Multi-page layouts with automatic page breaks and numbering
  • Gallery with live previews, category filters and in-page switching
  • In-browser editing so a user can change the text before exporting a PDF
Print CSS@page A4Iframe previewsNo dependencies
resume.jm666.tech
resume.jm666.tech
AI image generationText-to-image pipeline with prompt handling, generation controls and result download.
Presentation builderStreams an outline from a language model and exports a real .pptx in the browser.
Video generationAsync job submission and polling against a hosted model, with progress and failure states.
Document assistantUploads a .docx, extracts it in the browser, and continues the writing with AI.

Three concept builds

Self-initiated, not paid client work — I would rather show you how I think than pretend to have logos. Each one is a different industry, a different layout and a different colour direction, so you can see the range. Open them on your phone.


How it works

Four steps, no mystery. You see a live link early — so there is no point where you are waiting and wondering.

You brief me

Your text, logo and two or three sites you like the look of. A short call is fine too, but not required.

You get a live link

Within 24 to 48 hours there is a real URL you can open on your own phone — not a screenshot.

We refine it

You tell me what to change. Revisions are included in every package, and I will tell you if a request is out of scope before I quote it.

It goes live

Final files handed over, hosting set up on a free URL with free HTTPS. Your own domain too, if you want one.


You own everything

The design and the code are yours the moment the project is done. Take the files and go wherever you like — no lock-in, no licence fees.

No monthly hosting bill

I deploy to Cloudflare's free tier, which includes free HTTPS. For a site this size the running cost is genuinely zero. The only optional cost is your own domain, about $10 a year.

Fast replies

I answer messages within a few hours, usually much sooner. Most projects stall because nobody is answering — that will not be the reason yours does.

Checked on a real phone

Most of your visitors will be on a phone, so that is what I design for first. Before delivery you get screenshots at phone, tablet and desktop widths.

Tell me about your project

Send me what you have — even if it is just an idea and a rough budget. I will tell you what it takes, what it costs, and whether I am the right person for it.

3070339215@qq.com

Start a conversation →