|
| 1 | +- id: birdsofzevenwacht |
| 2 | + title: Birds of Zevenwacht |
| 3 | + summary: |- |
| 4 | + Web and data design, followed by web development on a community-driven project that extends my love for bird-watching |
| 5 | + description: |- |
| 6 | + <p>A freelance community project to catalogue sightings and photos of birds in my neighbourhood.</p> |
| 7 | + <p>The site contains:</p> |
| 8 | + <ul> |
| 9 | + <li>over 150 bird species and their data |
| 10 | + <li>over 300 bird photos from several contributors |
| 11 | + <li>hundreds of logged sightings of birds |
| 12 | + <li>bounded areas of the various farms and housing estates in the area |
| 13 | + <li>metadata such as cameras used, EXIFs, bird lists, and geolocation of sightings and photos |
| 14 | + </ul> |
| 15 | + observations: |
| 16 | + - I respect product and web designers a lot more after working on this project; good design is difficult but important work |
| 17 | + - View Transitions are amazingly simple to implement |
| 18 | + - It's time to start using an application server like Django or Rails |
| 19 | + - Custom Sighting and Photo data could be better integrated with SABAP2 formats |
| 20 | + responsibilities: |
| 21 | + - Created a photo EXIF-reading tool to generate data stubs, minimising content entry responsibilities |
| 22 | + - Creating JSON Schemas for data entry, to minimse problems with the YAML data entries |
| 23 | + - Responsive image generation in AVIF format, falling back to JPEG |
| 24 | + - Web development with Eleventy |
| 25 | + - PWA features |
| 26 | + url: https://ndorfin.github.io/birds-of-zevenwacht/ |
| 27 | + url_label: ndorfin.github.io/birds-of-zevenwacht |
| 28 | + images: |
| 29 | + promo: bofz_homepage.png |
| 30 | + screenshots: |
| 31 | + - bofz_photos.jpg |
| 32 | + - bofz_sightings.jpg |
1 | 33 | - id: zxsecurity |
2 | 34 | title: ZX Security's website |
3 | 35 | summary: |- |
4 | 36 | Cursory low-level design, content modelling, and development of ZX Security's public-facing website. |
5 | 37 | description: |- |
6 | | - While working at Ackama, the ideal project happened my way: A Jekyll-driven static site for a great little IT security company. |
| 38 | + <p>While working at Ackama, the ideal project happened my way: A Jekyll-driven static site for a great little IT security company.</p> |
7 | 39 | people: |
8 | 40 | - Marc McHardy (Lead Designer) |
9 | 41 | - Chris Hails (Content) |
|
30 | 62 | summary: |- |
31 | 63 | Building, documenting and testing UI patterns for Lil Regie so that they can build extensive front-ends. |
32 | 64 | description: |- |
33 | | - Lil Regie had a design done by Tim James for their new site, and they wanted a CMS-powered website to go with it. So I set about making a pattern library, which we called <i>Lil Regie's Front-end Workshop</i>. The Workshop included a static representation of the homepage, which was later used in their live site. |
| 65 | + <p>Lil Regie had a design done by Tim James for their new site, and they wanted a CMS-powered website to go with it. So I set about making a pattern library, which we called <i>Lil Regie's Front-end Workshop</i>. The Workshop included a static representation of the homepage, which was later used in their live site.</p> |
34 | 66 | people: |
35 | 67 | - Tim James (designer) |
36 | 68 | - Steve Hoeksema (CTO) |
|
57 | 89 | summary: |- |
58 | 90 | A chance to share what I've learned, and empower those less fortunate than myself. |
59 | 91 | description: |- |
60 | | - I took on a 9-month contract in the small town of Mahanoro on the east coast of Madagascar, to teach web development (and related disciplines) to 20 Malagasy students, in their second year of becoming web developers. |
61 | | - You can read about my experiences with this project on <a href="/blog/2020-01-01/new-beginnings.html">my blog</a> |
| 92 | + <p>I took on a 9-month contract in the small town of Mahanoro on the east coast of Madagascar, to teach web development (and related disciplines) to 20 Malagasy students, in their second year of becoming web developers.</p> |
| 93 | + <p>You can read about my experiences with this project on <a href="/blog/2020-01-01/new-beginnings.html">my blog</a></p> |
62 | 94 | people: |
63 | 95 | - Onja's administration team |
64 | 96 | - Loïc Pinois, fellow Front-end development teacher |
|
82 | 114 | summary: |- |
83 | 115 | A bespoke Design System, helping several front-ends stay consistent and reliable. |
84 | 116 | description: |- |
85 | | - Together with Kah Chan, Sophie Price, Everton Fragoso, and various other friends at Flick, we built a bespoke design system that serves more than 7 front-ends. |
| 117 | + <p>Together with Kah Chan, Sophie Price, Everton Fragoso, and various other friends at Flick, we built a bespoke design system that serves more than 7 front-ends.</p> |
86 | 118 | people: |
87 | 119 | - Kah Chan, Product designer |
88 | 120 | - Sophie Price, Senior Designer |
|
99 | 131 | - Rollout of package releases |
100 | 132 | - Implementation of releases in the various front-ends |
101 | 133 | - Migration of Rails front-ends to support our package releases |
102 | | - url: https://design.flick.energy/ |
103 | | - url_label: design.flick.energy/ |
104 | 134 | images: |
105 | 135 | promo: flick_design_system_opengraph.jpg |
106 | 136 | screenshots: |
|
110 | 140 | summary: |- |
111 | 141 | Contract work on one of NZ's biggest Design Systems |
112 | 142 | description: |- |
113 | | - As one of 7 CSS developers, and countless Angular devs, I helped build out patterns for Trade Me's design system: Tangram. |
| 143 | + <p>As one of 7 CSS developers, and countless Angular devs, I helped build out patterns for Trade Me's design system: Tangram.</p> |
114 | 144 | people: |
115 | 145 | - Trade Me's full-time Tangram Developers |
116 | 146 | - Trade Me's Product Design team |
|
0 commit comments