My name is Margo. I am a Ukrainian Web Engineer based in Helsinki.

I specialise in creating full stack web applications using Next.JS, React.JS, TypeScript, PostgreSQL, ClojureScript, Clojure, Figma, Atomic Architecture, and Design Systems.

Currently Working

Senior Front-end Engineer at OmaPosti

Read CV

Areas of expertise

FrontEnd

TypeScript · React.js · Next.JS · Redux · ClojureScript · Progressive Web Apps · TailwindCSS 4 · Webpack 5 · Vite · Storybook · micro frontends · module federation · Apollo Client · CSS-in-JS · CSS resets · WebGL · Web Accessibility · functional JavaScript

BackEnd

Node.js · SSR · GraphQL · REST API · Clojure · PostgreSQL · API Design · nginx

Cloud & DevOps

Vercel · AWS · Google Cloud Platform · Docker · GitHub Actions

Design

Design Systems · Design Tokens · Digital Art Direction · Web Design · Service Design · Figma · Photoshop · Digital Branding

Publications

You do not get Tailwind. Medium

FinUA: The Tech Journey Medium

How to help Ukrainian women find urgent help, hack Instagram API, and get reposted by a supermodel Medium

What is an Abstraction? Medium

A tale of CSS Resets and Everything You Need to Know About Them. Revisited. Medium

How to streamline your React.js development process using Webpack 4 Medium

How I solved and debugged my Webpack issue through trial, error, and a little outside help. Medium

A tale of Webpack 4 and how to finally configure it in the right way. Updated. Medium

WebSummit 2016 in Lisbon: The Good Parts Medium

Public Speaking

HolyJS 2021 Piter. A tale of CSS Resets and Everything You Need to Know About Them

link

React Finland 2020. Going beyond Redux. Diversify frontend state management

link

React Vienna 2020. A tale of CSS Resets and Everything You Need to Know About Them

link

Turku Loves Frontend 2018. The D Word of the Front End

link

Helsinki JS 2017. Fantastic 60fps and Where To Find them

link

Latest Projects

OmaPosti Front-end

oma.posti.fi

ReactJS, TypeScript, Webpack, Vite, module federation, Apollo Client, Clojure, GraphQL, styled-components

FinUA: NGO helping Ukrainians in Finland

my.finua.org

Next.JS 15, Tailwind 4, Supabase, GraphQL, PostgreSQL, REST API, Vercel, Notion API, Apollo Client

Moonlight Project

moon-mu.vercel.app

Three.JS, WebGL, parcel, Vercel

HelsinkiJS Website

helsinkijs.org

Three.JS, WebGL, parcel, GitHub pages

CSC - REMS

rems-demo.rahtiapp.fi

Working full-stack with Clojure. Open-source. White-label. Working with full stack monolith Clojure/ClojureScript App. From DB migrations to Frontend.
Backend, PostgreSQL, Docker, Hugsql, Migrations (migratus), Clojure, REST API, Swagger, Lein, Kaocha, Frontend, ClojureScript, Leiningen, SPA, Garden, Re-frame.

HelsinkiJS Website

Ahti Application

Working for Helsinki City as a Senior Front End Engineer. Creating the initial MVP for the project, collaborating with designers and developers to produce Design System and Front End Architecture, Data Engineering, and Service design on initial stages of the project.
React, TypeScript, SASS modules, Apollo Client, GraphQL, Design Tokens