A picture from Mozilla Festival 2014. All participants are in a circle.


I'm Errietta Kostala and I'm a full stack developer...

with a passion.

Learn more

Ever since I was a teenager, I knew I wanted to be involved in programming. I spent countless hours working on my own projects, learning more and more and becoming more and more fascinated. To me, programming is an art form, a poem, a song, a dance.

But in time, it became something even more. As I started getting involved in freenode, Mozilla, and other open source projects, it became a way to be part of a community - I could network, make friends, and meet people that would be with me for the rest of my life.

It then became clear to me - I didn't just want to follow my passion of programming. I wanted to teach others what I knew. And I wanted to keep supporting Open Source projects and helping others.

For this reason, I studied Web Technologies at the University of Huddersfield - so that I can learn even more about what I'm passionate for, and I did an internship for Shadowcat Systems - a small company in Lancaster that holds open source and community projects very dearly.

I currently work as a software developer for Zoopla, and I still spend a lot of my time on community projects.

Do you want to learn more about me? Check out my projects or my blog.

Latest blog posts

Installing and getting started with Python

I like experimenting with and learning new things. I’d never looked at Python before, because its syntax put me off, coming from a background of languages with C-like syntax. However, I eventually convinced myself to at least have a play with it and I’ve started working on a simple application … Continue reading

Typescript and the Beanstalk

Typescript and the Beanstalk Deploying typescript apps to Beanstalk with CircleCI Before we get started, note that this post assumes that you have your CircleCI/Beanstalk integration working already. The reason for this is that setting that up itself is a very long-winded process. I may make a video about it … Continue reading

How to fix your node dependencies’ es6 causing browser errors

How to fix your node dependencies’ es6 causing browser errors If you’re doing anything with modern JavaScript this day and age you’re probably using es6 and using babel to transpile it back to es5, which works with most browsers. This works fine for the code you write, but what about … Continue reading

5 Helpful Linux Shell Tricks You May Not Know About

These are just 5 helpful Linux tricks I’ve picked up in my career and thought would be nice to share, in case there are others that don’t know about them! Did you know that you can use cd without any arguments to go back to your home directory? You can … Continue reading

Getting started with express and typescript

Getting started with express and typescript I recently started an ExpressJS project, and I wanted to use Typescript, as I thought my project would benefit from the typed language and stricter structure. I had a bit of trouble setting up when following other tutorials, so of course the right thing … Continue reading


I have a sneaking suspicion this woman is going to be scary good in a few years.

Matt Trout, Shadowcat Systems Technical Director.

We get a lot of contributors but it is not every day someone so seamlessly integrates with the entire team. I went away on vacation and when I came back Errietta was an integral part of our work environment – a powerful presence on IRC, at our video demo call and on GitHub. I hope she continues to lend us her talents for a long time to come.

Cassie McDaniel, Webmaker UX Lead (Source)

Errietta has all the qualities of a great web developer — she learns quickly, values feedback from both engineers and designers, and cares deeply about sharing her knowledge with others. I'm always impressed by how quickly she's willing to jump into a new code base and effectively solve problems.

Kate Hudson, Webmaker Developer