I work as a front-end developer at Siyavula Education, helping to create high-quality learning experiences in Mathematics and Physical Sciences.
As part of a small team, I lead front-end development, create and maintain UI components, and guide and review front-end work by the full-stack team. Sometimes, I design and develop admin and reporting dashboards, and data visualisations, too.
Stack: React, Redux, Vega, Node.js, Python, Pyramid, Pandas
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)