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.
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.
Opens your email app. We’ll arrange the details by email.
am@jlogicsoftware.com
A specific feature or a broader application: we start with what your users and business need, then agree on the work.
Build application screens and user flows, connect them to APIs, and work on the behaviour and structure of an existing frontend.
Develop backend features, API endpoints, and integrations that connect the interface with your application’s data and services.
Investigate a bug or performance bottleneck, review the relevant code, and explain the trade-offs before making changes.
My own product and open-source work show how I approach problems beyond a single technology stack.
Personal product
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.
Open source
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.
Recommendations from engineering projects: how I work with clients, managers, and teams.
“He is a very smart, thoughtful, well rounded and diligent developer. I would gladly recommend Anatoliy based on my experience working with him.”

“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...”

“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.”

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.
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 projectOpens your email app. We’ll arrange the details by email.
am@jlogicsoftware.com