I work as a front-end developer at Siyavula Education, helping to create high-quality learning experiences in Mathematics and Physical Sciences, and monitoring and evaluation tools for teachers.
Since 2016, I lead front-end development, creating and maintaining UI components, guiding and reviewing front-end work by our full-stack team, and QA testing. My focus has expanded to include full-stack development: designing and implementing reports and dashboards for classroom and internal use, and reviewing contributions from our data analysis team.
Previously, I was a freelance web developer for 14 years, and organised creative swapmeets that combined academia, art, and free culture.
I worked solo and in agency teams, and often took on multiple roles as designer, front- and back-end developer, and technical support. I built and maintained websites of online and print magazines, broadcast media consultants, radio stations, an art gallery, an architecture firm, an event agency, guest houses, and various other small businesses. I also worked on integrated marketing campaigns for PUMA, BlackBerry, Standard Bank, Castrol, Spur, 5FM, Metro FM, and other large brands.
Stack: PHP, Drupal, Kohana, AngularJS, Node.js, ActionScript
Open source software
- 24 ways (front-end)
- A List Apart (front-end)
- AIGA Eye on Design (graphic design)
- Brand New (identity design)
- Bruce Schneier (security)
- CSS-Tricks (front-end)
- Electronic Frontier Foundation (civil liberties)
- Filament Group (front-end)
- LWN (Linux)
- Open Rights Group (civil liberties)