Take a look at my CV (or resumé) at ndorfin.github.io/cv or browse my personal site at tactile.co.za
I'm currently on contract at Stellenbosch University, working with the CREST team on their SASTI analytics platform. (Reporting on tertiary education performance in South Africa). SASTI is written in Python/Django. I'm responsible for upgrading the UI aspects using:
- a bespoke Pattern Library
- Jinja2
- HTML5, Modern CSS, and SVG
- Progressive-enhancement with Web Components
In my personal time, I'm working on a Django conversion of Birds of Zevenwacht.
The site was previously created with Eleventy. I'm using this both as a learning exercise, and to add interactive features for the site. (Allowing users to upload their own Photos/Sightings, etc)
I love working on and publishing little parcels of progressive-enhancement. Some of my previous components include:
<wc-chart>
- a Chart.js Web Component wrapper
Render simple charts with just a few lines of HTML<multi-options>
- a form field for folksonomy
Progressively enhance a series of form fields to create a tag/category selection form control<tab-group>
Progressively-enhance a table of contents and their relevant sections into an accessible tab group<prog-lightbox>
Turn an anchor (that points to a larger image), into a modal lightbox