William Sham

Full-stack developer. I make the internet look good.

You're welcome.

Click my badge to see the back.

All access
William Sham

Senior Web Developer

A follower of JESUS
#1 Spider-Man fan
  • 4Years shipping for the web
  • 50+Projects completed
  • 36Live sites in this portfolio
  • 30+Technologies in rotation

WS-0036 · valid anywhere with Wi-Fi

[01] Selected work

Work that went live

All 36 projects→

How I work

Site falls apart on mobile? Loads slower than a Monday? Built by a guy who’s since moved to Australia and isn’t answering emails? Been there, fixed that. I’ll pull your site’s code apart and put it back together as a proper work of art. Fair warning: it’ll never be the same again.

Boring process. Great website.

01 / SCOPE

Questions first. Code later.

I ask all the annoying questions up front, so you don’t get 47 emails from me later. Then you get a sketch and a plain-English plan to sign off before I write a single line of code. (Building the same thing twice is not my love language.)

02 / BUILD

Bite-sized, not big-bang

First up is usually the login page. Three business days, give or take a “quick fix” that eats a weekend. After that, you’ll get an update every two weeks or so. You can’t rush art, but you can keep people in the loop. Unlike the guy who vanished for three months and came back with a hero section.

03 / HAND OVER

No hostage situations

You get the keys, the docs and a proper walkthrough (if I’m feeling generous). Any bugs still hiding behind the server rack get evicted, and then it’s the real deal: going live. No pressure. Okay, a little pressure.

[03] Live preview

Williams OS, running right here

Open full size(opens in a new tab)

Yes, it’s real. Click around, open some apps and try not to break anything. (Kidding. It’s built to be broken.) It fits whatever screen you throw at it, phone included.

Loads automatically as you scroll to it Sandboxed Responsive, not scaled
  • Click any icon to open it
  • Paint, Calculator, Music: try them
  • Right-click the desktop: new folders, settings, or a clean slate
  • That clock is your real time
os.createdbywilliam.co.za Open full size ↗(opens in a new tab)

Well done, you made it to the bottom.

To say thank you, how about I take you out for a coffee? Just click the black button (definitely not my contact us page or anything).

GIVE ME THAT COFFEE →