Przejdź do treści
−15% on everythingLimited-time offer−15% on everythingLimited-time offer−15% on everythingLimited-time offer−15% on everythingLimited-time offer

Projects

What I've built

A selection of projects — from experiments to client work. Each one taught me something new.

Websites2026

Własnem Perfect Home

Business site for an interior finishing and renovation company — interior fit-outs, premium bathroom remodels and professional cleaning. Project gallery, a 4-step process breakdown, client reviews, FAQ and a quote form. Fully responsive.

  • Next.js
  • React
  • Strona www
Online stores2026

Vibe — sklep streetwear

Premium streetwear store (hoodies, cotton tees). Filterable catalog, cart, BLIK/Przelewy24 payments and a full checkout flow.

  • JavaScript
  • HTML & CSS
  • E-commerce
Online stores2026

Nawia — biżuteria

Store for a moon-inspired jewelry brand — handmade surgical-steel necklaces with natural stones. Cart, favorites and user accounts.

  • Next.js
  • React
  • E-commerce
Drivers2026

Sterownik drukarki P15

A driver for the P15 printer running on Linux and Windows — device handling written in .NET (C#).

  • .NET
  • C#
  • Windows / Linux
Mobile apps2026

Lepszy dzień

A mobile app supporting better habits and wellbeing — small, everyday steps toward a better day.

  • Android
  • Wellbeing
  • Aplikacja mobilna
Web apps2026

Sentra AI — wykrywanie phishingu

Paste a suspicious email and Sentra analyzes headers, links and content with heuristics; Gemini then explains the threat in plain language and lets you ask follow-ups.

  • Next.js
  • TypeScript
  • Gemini AI
Solutions2026

Enova Cleaner

Console tool that automates archiving and retention of database backups in Azure Blob Storage — moves monthly copies to archive and removes older daily ones. Wraps AzCopy.

  • C#
  • .NET
  • Azure
Hackathons2026

What Did I Miss? — asystent do Fire TV

An Amazon hackathon project: a companion that explains a film while you watch it and never gives away what comes next. Dozed off, or lost track of who is who? You ask from the remote, and the answer is built only from what you have already seen. During ingestion the film is turned into a time-indexed timeline (video frames + subtitles), and the model only ever sees the story up to your playback position — so the “red-haired woman” stays nameless until the film itself reveals she is Sintel. It also detects fast-forwarding and offers a recap of what you skipped. In testing: 0% plot leaks versus 30% for the same model holding the full script.

  • Kotlin
  • AWS Bedrock
  • Python
  • Fire TV

Like what you see? Let's build yours.