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!)
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
An anonymous web chat app built with Backbone.js
Backbone.js, Firebase backend, Bower for front-end dependency management
Chat!
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
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!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 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
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
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.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.comThese are smaller fun sites I've built to hone my craft!
Draws recursive triangles on HTML canvas to create the Sierpinksi fractal pattern.
See Sierpinksi
Queries the NYTimes, Wikipedia and Google Maps APIs to show images and links related to a user provided street address.
See City ExplorerMy 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 :)