Black and white image of a man in a bucket hat and large glasses, his head slightly tilted up with a skeptical look on his face. He appears casual, with sunglasses hanging on the shirt around his neck.

Hey, I'm Fershad

A digital sustainability consultant based in 🇹🇼 Taipei, Taiwan. I work with the Green Web Foundation towards a fossil free internet by 2030.

2019
  • How I would build my 2019 Rugby World Cup fixtures site differently next time.

    Mid-September, over a typhoon holiday long weekend in Taipei, I put together a very simple website for the 2019 Rugby World Cup. With the 2019 Rugby World Cup now almost at an end, I've been thinking about how I might build a similar website differently next time.

  • What I've learnt in two months working remotely.

    On the back of Buffer's 2019 State of Remote Work report, I take a look back at my transition from being office-bound to location independent. What's met my expectations, what's surprised me, and what challenges I've faced.

  • Storing, using, and keeping environment variables secret in local environments

    A quick note on how to create, and use environment variables locally. They can be used to keep API keys, secrets, passwords and other sensitive material that you'd rather not expose to the public on GitHub, GitLab or Bitbucket

  • Build landing pages to promote webinars across different time zones

    With the global nature of broadcasting online, many events - from sports tournaments to webinars - require promotion across multiple time zones. In this tutorial, I'll cover how to create a simple set of multi-time zone landing pages for a webinar series.

  • Passing multiple arguments to an Eleventy custom filter

    While working on a recent project, I came across a small problem. I needed to convert an event time from UTC to a particular time zone. I was building my website project using the Eleventy static site generator, so I felt that a custom filter would be the best solution to this problem.

  • Presenting Portable Text

    In this code note I cover a couple of ways to build upon Portable Text for presentation.

  • | Archived

    Why I now run my website on Netlify and Sanity

    This post is archived. This website is now hosted on Cloudflare Pages, and I've recently moved all my content into markdown files.

  • 'Hello, world.' A little bit about me.

    This will hopefully be the first of many blog posts in which I cover content spanning web development, running a business, freelancing, and just general musings. Here's a little bit more about me, my hobbies, my past lives professionally and what I'm doing these days.