Software developer · Warsaw

I build complex systems and useful products.

I work on blockchain and zero-knowledge protocols, backends in Rust and TypeScript, and products built with React and Next.js. Here is a selection of things I have worked on and continue to develop:

Rust · TypeScript · Solidity · Cairo · React · Next.js

Selected work

Projects I build and develop.

My own projects and tools that I develop in my spare time, as well as products developed professionally.

Independent product · Aviation

PPLka.pl

An aviation theory learning platform that I designed and built from scratch. It combines structured materials, practice exams, and a study mode.

545 users · 6,557 completed exams · about 100 weekly active users

Next.js · React · TypeScript · tRPC · Drizzle · Tailwind CSS

Visit PPLka.pl

Independent product · Travel

mytriproutes.com

An application that turns GPS tracks and geolocated photographs into interactive trip stories. I have rebuilt it several times as the product evolved, from its early PHP and Django versions to the current Next.js application.

Trip presentations · photo gallery · mobile route-tracking app · sharing with friends

Next.js · React · Better Auth · tRPC · Drizzle · Cloudflare Images

Visit mytriproutes.com

Open-source library · React

next-gallery

A responsive photo-gallery library for React and Next.js. I first made it for mytriproutes.com, then released it as a reusable package that stays out of the way of an application’s design.

More than 50 GitHub stars · roughly 200 weekly npm downloads

React · Next.js · TypeScript · Open Source

View next-gallery on GitHub

HerodotusDev · Zero knowledge

Integrity

A ZK-STARK proof verifier written in Cairo and deployed on Starknet. I worked on the verification contracts, verifier components, deployment, maintenance, and an architecture that splits verification across multiple transactions to stay within Starknet's limits.

STARK proof verification in Cairo on Starknet

Cairo · STARK · Zero-Knowledge Proofs · Starknet

View Integrity on GitHub

HerodotusDev · Developer tools

Blockchain developer tools

I built several developer tools related to the products we develop, including the Storage Slot Explorer, which visualizes Solidity contract state; the Merkle Mountain Range Visualizer, which simulates the Merkle Mountain Range data structure and includes articles explaining its algorithms and core concepts; and the Fact Hash Calculator, which makes it easier to calculate hashes associated with ZK-STARK proofs.

Solidity state · ZK-STARK proofs · ZK VMs · data structures · Merkle Trees · Merkle Mountain Ranges

React · Next.js · TypeScript · EVM · Solidity · Cryptography

Open the Storage Slot Explorer

Long-term project · Hardware

Custom flight simulator

A complete simulator combining software, electronics, control interfaces, parts designed in Fusion 360, and parts made with a 3D printer. The public A320 throttle repository documents one of its subsystems.

Software · electronics · mechanics · 3D-printed parts

Python · C++ · Electronics · Fusion 360 · 3D Printing

View the A320 throttle subsystem

Experience

Professional work.

A few teams, products, and systems I have worked with.

HerodotusDev Ltd

Software Engineer · Blockchain, ZK & Full-Stack

June 2023 - Present · Remote

I work on smart contracts, zero-knowledge systems, backend services, and developer products. My work has included historical and cross-chain data, services in Rust and TypeScript, verification in Cairo, Solidity contracts, and ZK proof infrastructure.

Radioactive Rat Sp. z o.o.

Junior Full-Stack Developer

May 2023 - September 2023 · Part-time · Warsaw

I built commercial websites with content management systems from Figma designs, using React, Astro, and Tailwind CSS. I also worked on Angular and NestJS applications with authentication, PostgreSQL, and background job queues.

Bolid sp. z o.o.

Embedded Software & IoT Developer

November 2021 - September 2022 · Contract project · Radom

I built control software and a React touchscreen interface for commercial refrigeration products. The Raspberry Pi-based system connected temperature and humidity sensors, relays, and other hardware through software written in Python and C.