Mock REST and GraphQL API with Mock Service Worker

I've released an Egghead course! 🎉

Learn how to mock REST and GraphQL APIs like with Mock Service Worker.

Hi! 👋 My name is Artem and I am a software engineer.

How it started

I was born in 1994 in a small town in eastern Ukraine. Unable to decide whom I wanted to be more—an astronaut or a drummer—I've slowly found myself in the grasp of graphic design. But the main reason I began learning it was so I would have a nice visual presentation for the "awesome" HTML sites I was building at the time.

I graduated from a medical university and moved to the Czech Republic to pursue a doctor's career. But life had different plans for me, and so it led me down the path of software engineering so I could affect the lives of thousands of other developers through the projects I would build.

How it's going

Over the past decade I've been working as a software engineer in digital agencies, large corporations, and startups of various stages of acquisition. I've learned and taught, broken and fixed, but most importantly, had a chance to meet so many wonderful people along the way.

Now, I've joined EpicWeb EpicWeb to teach the world about automated testing!


I created this website to be a personal space where I could write about the things I would like to read myself. I draw topics from my experiences and my struggles so we could learn together.

Open source

Open source plays a tremendous part in my engineering journey. This is my primary way of learning and I'm truly humbled to have influenced so many people with my projects. Here are just a few of them.

Mock Service Worker

Mock Service Worker

Seamless API mocking library for browser and Node.js.


Deferred Promise

Deferred Promise

Type-safe A+ Promise implementation with deferred resolution.



I've been priveleged to speak at a number of events around the globe. From cozy meetups to large international conferences, I speak about the topics that interest me, sharing my knowledge with others.

Mock Service Worker 2.0

TestJS Summit 2023

I talk API mocking, web standards, and how Mock Service Worker merries the two together.

Past talks

Dissecting Complexity in Tests

TestJS Summit 2022

The most common sources of complexity in tests and practical tips on how to approach them.


Beyond API Mocking

TestJS Summit 2021

Using Service Worker API to mock responses and why it's incredible.


Stay in touch

Never miss a single post or a project announcement I make. Follow me on Twitter to stay in touch, ask a question, or just discuss different engineering topics together.