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.

I use my coding and service design skills to come up with the most creative and feasible architectural solution for my clients.

Areas of expertise

BackEnd

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

FrontEnd

React.js · Redux · ClojureScript · Progressive Web Apps · TypeScript · Service Workers · TailwindCSS · Webpack 5 · functional JavaScript · CSSinJS · CSS processing techniques · CSS resets · WebGL · project bundlers · Accessibility · UX

Cloud & DevOps

AWS · Google Cloud Platform · Docker · Vercel · Netlify

Design

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

Publications

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

Some Projects

FinUA: Digital-first NGO

my.finua.org

Next.JS 14, Supabase, Hasura, GraphQL, PostgreSQL, REST API, Resend, Tailwind, Vercel

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