Chris How — Full-Stack Web Developer

About

Full-stack web developer since 2000.

I have a passion for creating beautiful, functional, and user​-​friendly websites and applications. I have a strong background in both front-end and back-end development, and I love learning and working with pretty much any technology.

Specialties: PHP, Laravel, Javascript​/​TypeScript, WordPress, Linux, Apache (mod_rewrite​/​mod_proxy guru), SQL, custom content management systems, Stripe, dynamically generated graphics, geo-visualisation​/​Google Maps, providing and consuming APIs.

Check out my profiles on GitHub or LinkedIn.

Projects

Step back in time to the 1980s and check out a few recent projects on the Project TV! Find information about what’s on in the listings...

TV Listings

8.00am Crush ★★★★★

Crush Creative is a creative agency that specializes in creating unique and engaging experiences for brands.

There’s a lot going on on this site, lots of animations, super high-quality videos and images, snazzy page transitions, custom cursors, you name it. Yet it scores 100% across the board on PageSpeed and is fully content-managed!

This remarkable acheivement is down to the meticulous care put into squeezing every last drop of performance from the 100% TypeScript code for a fast-loading and jank-free experience.

It’s a great example of a site that is not only visually stunning but also performs exceptionally well.

DesignCrush

TechTypeScript WordPress ACFPro barba.js GSAP

8.00am Wayve

Wayve is a company that is revolutionizing the way we think about transportation. They are using AI to create self-driving cars that are safer and more efficient than ever before.

The site is a completely custom WordPress content-management system, with over 40 different content block types, giving Wayve unparalleled control over the way they present their content.

DesignCrush

TechWordPress ACFPro

8.00am Atlas Ocean Voyages Guest Preferences

Atlas Ocean Voyages is a luxury cruise line that offers unique and immersive travel experiences. They are known for their personalized service and attention to detail.

Every guest is able to register and save their personal journey preferences, everything from bed style to minibar contents, and to let Atlas know about medical or special requirements.

Atlas can then search and generate reports on this data, including a manifest export containing all the guest data for a sailing, which they can then use on their shipboard system.

DesignChris How

TechLaravel Azure Linux MSSQL SQLite

8.00am Pages from Teletext

Catch up with the latest weather where you are in full 32x23 3-bit glory.

Articles

Some recent articles I have published on Medium and Dev.to.

Open Source Code

Credits

Animated background fog effect based on "Fractal Brownian Motion" shader by Patricio Gonzalez Vivo.

TV scanlines by Karl Saunders.

HTML -> SVG -> Canvas technique (for teletext canvas WebGL effect) inspired by an idea by Georgi Nikolov.



© 2025 Chris How. All rights reserved.