Frontend engineering
Fast, responsive interfaces built with Svelte and SvelteKit, TypeScript and TailwindCSS, plus Gatsby.js, Next.js or Astro when a project calls for them. Jamstack at heart, with SSR, CSR or SPA chosen per project.
About
Story
Self-motivated, detail-oriented and happiest when a complicated problem ends in a simple solution.
I'm an experienced software developer and engineer, specialising in web development and web engineering. Lately I've been deepening my skills and hands-on experience as a cloud engineer too.
I'm self-motivated, hard-working and creative, and technology is more than a job for me: coding is something I do as a hobby as well as for work.
I'm a very detail-oriented person. I like sophisticated, type-safe, well-structured and simple solutions to complex problems, the kind that take lots of effort, are hard to solve and come with real obstacles in new and ongoing projects.
As part of that process I do software development, software engineering when it comes to building complex custom solutions, and DevOps. I also have an Economics degree, so I know how enterprises work, which helps me connect technical decisions to what a business actually needs.
Today I'm the CTO at Increasio, a Jamstack and SvelteKit development agency, where I lead the technical direction across frontend, backend and DevOps.
What I do
Software development, software engineering for complex custom solutions, and DevOps, combined in one workflow.
Fast, responsive interfaces built with Svelte and SvelteKit, TypeScript and TailwindCSS, plus Gatsby.js, Next.js or Astro when a project calls for them. Jamstack at heart, with SSR, CSR or SPA chosen per project.
Custom backends and headless CMS setups with Strapi and Appwrite, built so content teams can publish without developer help and frontends get a clean, predictable API.
Repeatable, containerised delivery with Docker and Ubuntu, infrastructure described in Terraform, and CI/CD pipelines on GitHub Actions.
Tools I share with the community: Metawrite for SvelteKit and Appwrite, Svesh for mesh-gradient canvases and OneTemplate, a free Gatsby.js website template.
Principles
These ideals guide my approach to problem solving, and to life in general.
Details matter. I would rather spend the extra time on a component, a type or an edge case than ship something that only just works.
Clear architecture and well-organised code make a project easier to extend, hand over and maintain long after launch.
The best answer to a complex problem is usually the simplest one that still does the job: less code, fewer moving parts, fewer surprises.
Right now
The work, the learning and the open source I'm spending my time on at the moment.
CTO at Increasio
Leading the technical direction across frontend, backend and DevOps.
Growing as a cloud engineer
Building on my DevOps foundations: Docker, Terraform and CI/CD.
Learning Golang and Swift Vapor
Exploring new languages and frameworks for backend development.
Open source on GitHub
Publishing and maintaining Metawrite and Svesh.
Superpower
Extraordinary thinking
Education
Economics degree
Locations
Kharkiv, Ukraine · Hilversum, NL
Focus
Frontend, backend and DevOps
Setup
The hardware and software I use every day to design, build and ship.
Daily driver
13" MacBook Pro · M1 · 16 GB RAM (2020)
Display
Dell 24" P2422H
Before that
13" MacBook Pro · Intel i5 · 8 GB RAM (2016)
And before
12" MacBook · Intel i5 · 8 GB RAM (2015)
The editors, terminals, browsers and design tools I reach for first.
Skills
Frontend, backend, DevOps and the product work that connects them.
Beyond code
Helped refugees at Amsterdam Centraal
Helped refugees at Barcelona Sants
Contributing to the open-source community
Technology, programming and the business side of building products, usually with a good cup of coffee nearby.
Online
Code on GitHub, updates on X, Facebook, Instagram and Medium, or just send me an email.
Contact
Whether it's a SvelteKit project, a headless CMS setup or a DevOps pipeline that could use some structure, I'd like to hear about it.