Some projects I enjoy(-ed) working on:

rxjs-observable-store npm package

A state management solution implemented using RxJS to mimic Redux architecture. Read my blog post State management in Angular with observable store services to learn more.

RxJS npm Open source

ngx-categorized-select npm package

My first open source project - a component for Angular 2+ to select categorized items.

Angular npm Open source

Birthday party planner

Started as a hackday project at Zemanta. The main idea of this app is to encourage employees to contribute their part in the organization of birthday parties at a company.

Angular @angular-redux Django Django rest framework

Custom table component

Implementation of custom table component capable of rendering huge datasets (via virtual scroll). It supports multiple types of data (images with previews, links, currency etc.), multi-level, collapsable rows, inline editing, row selection etc.


Talk: Boosting Web-app FPS

An hour long talk at JSmeet (November 2016) focused on performance fundamentals every web-developer should know when building performant web-apps. Slides and lots of examples available at project's URL.

JavaScript CSS

Seat selection widget

Implementation of venue seat selection widget used when buying event tickets at

JavaScript SVG