Portfolio
Selected projects
Every project is an individual approach — from strategy, through design, to implementation. Here are a few selected works.

Moodsnap — global Snapseed presets micro-product
A self-built digital micro-product selling ready-made Snapseed “Looks” to a global audience. A polished golden-hour landing with interactive before/after, an admin panel with a custom CMS (catalogue + Markdown blog), programmatic SEO and a mailing-list lead magnet. Built from scratch in Next.js.
Problem: Launching a global presets micro-product needed more than a pretty landing page — it needed a “content shop” that ranks itself in Google, builds an email list, and looks premium enough to justify an impulse purchase.
Solution: I designed and coded the entire product from scratch in Next.js: a polished, high-end landing (golden-hour aesthetic, interactive before/after), an admin panel with a custom CMS (manage Looks and a Markdown blog), programmatic SEO (collection pages, sitemap, structured data, social OG), an email-list lead magnet, and full analytics with Consent Mode.
Result: A ready brand foundation: long-tail indexable pages, measurable conversion, and a panel where the owner manages content themselves — a product ready to scale on social traffic.

Kwiaciarnia Joanna — florist with occasion reminders
Website for a local florist in Przasnysz, Poland, with a custom feature competitors lack: save important dates (birthdays, anniversaries, name days) and get automatic email reminders so you never forget the flowers. Plus the offer, occasion decorations and an admin panel. Built from scratch in Next.js.
Problem: A local florist competed only on price and Google Maps — with no tool to keep customers engaged and no reason for them to return beyond a spontaneous purchase.
Solution: I designed and coded a Next.js website from scratch with a custom save-your-dates feature: customers store birthdays, anniversaries and name days, and the system sends email reminders in advance (a self-built mailer, no subscriptions). Plus the offer, occasion decorations, an admin panel and local SEO.
Result: The florist gained a reason for customers to return and a contact channel (saved dates + mailing) rather than just a business card — a tool that reminds people of the next purchase on its own.

Law Office — business website
Website for a law office from Przasnysz, Poland. Professional trust-building design, legal blog with articles, local SEO optimization, and full responsiveness.
Problem: The law office had no website — clients couldn’t check the scope of services or book a consultation online.
Solution: I designed an elegant, trust-building website with a legal blog that positions the office as a regional expert.
Result: The website started generating client inquiries from Google within the first weeks after launch.

2-Fast Ltd. — maritime company website
English-language business website for a ship supply provider serving vessels at Polish ports.
Problem: A company with 30 years of experience had no professional English-language website — losing contracts with foreign shipowners.
Solution: I created an English website presenting the full range of services (cabin, deck, engine supplies) with emphasis on credibility and international reach.
Result: The company gained a new channel for acquiring international clients and a professional image in the maritime industry.

BestBet — concrete fence manufacturer
Business website for a manufacturer of concrete, mesh, and panel fences from Przasnysz, Poland.
Problem: A manufacturer with 15 years of experience had an outdated website that didn’t showcase product quality or generate quote requests.
Solution: I designed a modern website with a project gallery, detailed product catalog, and a free quote form available right away.
Result: Quote requests increased — customers started finding the website via Google when searching for fences in the Przasnysz region.

United Bike — exclusive distributor store
Official online store of the exclusive European distributor for the United Bike brand. MTB and XC bike catalog, cart, payment integration, dealer system, and PL/EN multilingual support.
Problem: United Bike was entering the European market without a professional sales platform — bikes were only available through dealers, with no central online store.
Solution: I designed and implemented a full WooCommerce store with a product catalog, bike cards with specs and geometry, a ‘Find a Dealer’ feature, newsletter, and a bilingual PL/EN interface.
Result: The brand gained a professional online sales channel for the entire European market with a growing customer and dealer base.

Rol-Trans — transportation company
Multilingual corporate website (PL/EN/FR/DE) for a family-owned transportation company operating in the European market since 1978. Fleet of 110+ vehicles, shipment tracking, services, and careers.
Problem: A large transportation company with 40+ years of experience and a fleet of 110 vehicles had an outdated website that didn’t reflect the scale of operations or attract international clients.
Solution: I designed a modern corporate website in 4 language versions with fleet presentation, tracking, careers section, and a European-level professional image.
Result: The company gained a professional online presence matching the scale of its operations — 12 countries, 461 clients per year, 2 million kilometers annually.

Dodajtu.pl — classifieds portal
Local classifieds portal with search, categories, user account system, and PWA functionality.
Problem: The local classifieds market was dominated by large portals that didn’t cater to small communities. A lightweight, fast alternative was needed.
Solution: I designed and built from scratch a classifieds portal in Next.js with user accounts, categories, search, and PWA functionality — it works like a native app on mobile.
Result: A working portal with a growing base of listings and users. Fast, responsive, and ready to scale to new regions.