Hi, I'm Katie. Thank you for visiting my internet home. I'm a front-end developer at Buffer where I spend my days in React, Backbone and sometimes our PHP backend. I get excited about building a product that delights our users and working with some of the best folks on the interwebs!

Previously I was part of the awesome dev team at Cape Town startup LekkeSlaap.co.za and its English sister site, Travelground.com, where I worked on the full stack from SQL, PHP to the frontend. Before that I started a small digital agency, Dune8 where I built everything from a full Rails CMS to a custom WordPress site.


These are bigger personal projects I've worked to play around with new technologies and build fun stuff (that is hopefully also sometimes useful!)

Katie's List

Katie's List

Am easy way to find the right day care in the South Bay, built with React.js.

Tools and Skills: React.js, Sass, Rails backend

Visit Katie's List
Chatterbox - anonymous chat with Backbone.js


An anonymous web chat app built with Backbone.js

Backbone.js, Firebase backend, Bower for front-end dependency management

Captains' Log app

Captain's Log

A simple, quick way to improve your productivity by logging what you accomplish each day.

Tools and Skills: PHP backend, Composer, Htaccess rewrites, MySQL, Prepared Statements, Sessions (cookies), Ajax, Form Validation, jQuery, Bootstrap with Less, Mustache templating.

Visit Captain's Log
Frogger game


A classic arcade game built with object-orientated Javascipt

Tools and Skills: Vanilla JS, OO JS, HTML5 Canvas, Audio, CSS3/Html5 only modals

Play Frogger!

Client Work

Before joining Lekkeslaap full time, I ran my own small digital agency, Dune8.com where I built websites for clients. I also designed the sites and helped with content strategy to communicate what each client's business offered in a clear and engaging way to the user. This experience taught me so much about communicating with clients, managing projects and timelines and how to use the right tool for the job, from a custom WordPress project to building out a full-stack Rails CMS.

Orms Photographic Tours

Orms Photographic Tours

Orms Photographic Tours is a Rails site to showcase high-end photographic expeditions for small groups of amateur and professional photographer clients. This was my first project managing relationships with a larger corporate client with different stakeholders.

Rails backend, custom-made bootstrap responsive theme, rental gear page has javascript search, filtering and sorting, custom admin portal to edit rental gear, tours, testimonials and photos.

Visit Orms Photographic Tours
Fizantakraal Private Trout Lodge

Fizantkraal Lodge

This was my first contract project for Dune8. It's a simple static site to showcase the lodge.

Tools and Skills: HTML and CSS, responsive web design, information hierarchy and content writing.

Visit Fizantakraal.co.za
Steve Louw

Steve Louw Musician Website

This site was designed and built to showcase music and the band's image and allow users to stream and buy music and videos.

Tools and Skills: PHP backend with SQL database using prepared statements, responsive design, custom music streaming, search and autocomplete for albums, songs and lyrics, npm and grunt for asset pipeline.

Visit Stevelouw.org
Youthinc Consultancy

Youthinc Consultancy

Youthinc.sa is a custom WordPress site since the site would be changing a lot as the team and projects evolved and everything needed to be editable.

Tools and Skills: developing for WordPress, responsive design, information hierarchy and content writing.

Visit Youthincsa.com


These are smaller fun sites I've built to hone my craft!

Sierpinski Triangles

Sierpinski Triangles

Draws recursive triangles on HTML canvas to create the Sierpinksi fractal pattern.

See Sierpinksi
City Explorer

City Explorer

Queries the NYTimes, Wikipedia and Google Maps APIs to show images and links related to a user provided street address.

See City Explorer
Wedding Site

Website for my Wedding!

Simple and pretty informational site.

See Wedding Site

A Bit More About Me

My undergrad was in Philosophy and Economics, because I am quite curious and I wanted to know the meaning of Life, the Universe and Everything! I then did an MSc in Managerial Economics at the London School of Economics (LSE), which was really interesting to me because I love how good management practices have the power to encourage and develop people to be truly fulfilled and reach their potential (and even grow into new areas). The corporate life wasn't for me though, and after graduating I did a u-turn to pursue my own definition of happiness and success and taught myself to code (which I love!). I also like languages and am teaching myself German at the moment.

What I love about being a developer is being able to build useful tools that make people's lives easier, and how the industry is so fast-paced that I'm always learning new things and being exposed to different challenges. My motto is "work hard and be nice to people". A good flat white, exploring new places, skiing and my family rock my world.

You can find me on twitter tweeting code, life and remote work or email me. I'd love to say hi :)