Web development for your business.

I work with businesses on web applications using React, TypeScript, and Node.js.

Based in the EU (Poland).

Build a feature, improve an existing application, or work through a technical problem. I take responsibility for the engineering work we agree on, from understanding the problem to implementing and reviewing the changes.

Discuss a project

Where I can help

A specific feature or a broader application: we start with what your users and business need, then agree on the work.

React and TypeScript interfaces

Build application screens and user flows, connect them to APIs, and work on the behaviour and structure of an existing frontend.

Node.js application work

Develop backend features, API endpoints, and integrations that connect the interface with your application’s data and services.

Existing applications

Investigate a bug or performance bottleneck, review the relevant code, and explain the trade-offs before making changes.

Selected engineering work

My own product and open-source work show how I approach problems beyond a single technology stack.

Personal product

BugEater

Gamified learning for QA, Business Analysis, and Project Management.

Learners follow guided trails and practise in real-world sandboxes. I built this EdTech product from scratch: a Java/Quarkus backend, an htmx and TypeScript frontend, and Supabase for authentication and PostgreSQL.

The engineering decisions include investigating slow page loads. I wrote about the bottlenecks I found and what changed when I fixed them.

BugEater Todo List functional testing challenge with requirements, an earned badge, and all nine test cases found

Open source

voca_rs

Unicode string utilities for Rust.

I authored voca_rs, a library used in Brave Browser. It brings string manipulation tools to Rust with Unicode support.

From people I’ve worked with

Recommendations from engineering projects: how I work with clients, managers, and teams.

“Anatol's work was solid, and he often contributed thought leadership around new and better ways of doing things... He is very organized and reliable...”

Jerry LewisFounder & CEO | Tech Leader

“Even under pressure to meet tight deadlines, it was a joy to work with him because of his positive attitude and dedication to get the work done.”

Amber LammersProduct Lead | Product Strategy

Working together

Tell me about the application, the problem, and the people who use it. We’ll discuss the scope, terms, and next steps by email before starting. During the work, I explain the technical decisions and raise questions that affect what we’ve agreed to deliver.

Tell me about your project.

What are you building, and where do you need help? A few lines and any useful context are enough to start the conversation.

Discuss a project