Marek Zettel · UX/UI · AI

Projektuję proste, użyteczne aplikacje i grafikę AI.I design clear, useful applications and AI graphics.

Łączę projektowanie interfejsów, programowanie, grafikę AI i prompty, aby rozwiązywać konkretne problemy bez komplikowania obsługi.I combine interface design, software development, AI graphics, and prompt design to solve real problems without complicating the experience.

01 · Selected work

Wybrane projektySelected projects

Aplikacje powstające z rzeczywistych potrzeb — od organizacji pracy i czytania ebooków po zarządzanie promptami i opis zdjęć.Applications born from real needs—from personal organization and ebook reading to prompt management and photo metadata.

Widok kalendarza w aplikacji AI Organizer 360
01 / 04

AI Organizer 360

Kalendarz, zadania, dokumenty, finanse i funkcje AI w jednym lokalnym środowisku dla przeciętnego użytkownika.Calendar, tasks, documents, finances, and AI features in one local environment for everyday users.

ElectronUX/UILocal AI
Czytaj case study ↓Read case study ↓
02 / 04

Czytnik

Lokalna biblioteka ebooków, która skanuje dyski, pobiera metadane i zapamiętuje miejsce czytania.A local ebook library that scans drives, retrieves metadata, and remembers reading progress.

ElectronEPUB · MOBI · AZW3 · PDFOpen source
Czytaj case study ↓Read case study ↓
Biblioteka ebooków w aplikacji Czytnik
Biblioteka i podgląd promptu w PrompBase
03 / 04

PrompBase

Jedna lokalna baza promptów z wyszukiwaniem, wersjonowaniem, funkcjami AI i pełną kopią zapasową JSON.One local prompt library with search, versioning, AI tools, and a complete JSON backup.

Python 3.12LLM workflowOpen source
Czytaj case study ↓Read case study ↓
04 / 04

AI Photo Keyword Studio

Wsadowa analiza zdjęć i przygotowanie tytułów, opisów, tekstów alternatywnych oraz słów kluczowych.Batch photo analysis that prepares titles, descriptions, alt text, and keywords.

ElectronNode.jsAI vision
Czytaj case study ↓Read case study ↓
Galeria i panel analizy AI Photo Keyword Studio

Problem i celProblem and goal

Aplikacja powstała z potrzeby połączenia kalendarza, zadań, notatek, projektów, dokumentów i AI w jednym miejscu. Celem było rozwiązanie zrozumiałe dla przeciętnego użytkownika, bez ciągłego przełączania się między narzędziami.The application grew from a need to combine calendar, tasks, notes, projects, documents, and AI in one place. The goal was an experience understandable to everyday users without constant tool switching.

Moja rolaMy role

Koncepcja produktu, zakres funkcji, struktura interfejsu, decyzje UX/UI, wymagania oraz ocena implementacji. Aplikacja powstała w Electronie przy wsparciu Claude Code.Product concept, scope, interface structure, UX/UI decisions, requirements, and implementation review. Built with Electron with support from Claude Code.

Największe wyzwanieBiggest challenge

Odpowiednia konfiguracja współpracy z AI oraz zachowanie prostoty mimo wielu modułów. Projekt jest nowy i nie przeszedł jeszcze formalnych testów zewnętrznych.Configuring reliable AI collaboration while preserving simplicity across many modules. The project is new and has not yet undergone formal external testing.

Kalendarz i automatyczne planowanie dnia
Kalendarz i planowanie dnia
Generator dokumentu z wynikiem AI
Brief → wynik → eksport dokumentu

Problem i celProblem and goal

Dostępne czytniki nie działały w oczekiwany sposób. Projekt łączy wygodne czytanie z automatycznym porządkowaniem kolekcji zapisanej w wielu formatach i folderach.Existing readers did not work the way I needed. The project combines comfortable reading with automatic organization of collections stored across formats and folders.

Wyzwanie techniczneTechnical challenge

Własny mechanizm pobierania i łączenia danych z Lubimyczytać.pl, UpolujEbooka.pl i Google Books — bez systemu wtyczek używanego przez Calibre.A custom mechanism for retrieving and combining data from multiple book sources—without Calibre’s plugin system.

WalidacjaValidation

Aplikację sprawdzała również osoba znajoma. Był to pierwszy test zewnętrzny, nie formalne badanie użyteczności. Kod jest publiczny na GitHubie.The application was also tested by a friend. This was an initial external check, not a formal usability study. The code is public on GitHub.

Biblioteka książek z filtrami formatów
Wizualna biblioteka i filtry
Okno wyboru dysków i formatów do skanowania
Skanowanie wybranych zasobów

Problem i celProblem and goal

Prompty były rozproszone między dokumentami, notatkami i historiami rozmów. Podobny problem miały osoby korzystające z AI, z którymi rozmawiałem. PrompBase tworzy jedną, lokalną bibliotekę.Prompts were scattered across documents, notes, and chat histories. People I spoke with had the same issue. PrompBase creates one local library.

Największe wyzwanieBiggest challenge

Ujednolicenie importu, eksportu i kopii zapasowej tak, by zachować prompty, tagi, statusy, modele, ulubione i historię wersji. Pełna kopia jest zapisywana jako ustandaryzowany JSON.Unifying import, export, and backup while preserving prompts, tags, statuses, models, favorites, and version history. A complete backup is stored as standardized JSON.

Technologia i statusTechnology and status

Python 3.12, rozwój ze wsparciem Claude. Projekt jest publiczny na GitHubie i stale rozwijany.Python 3.12, developed with Claude support. The project is public on GitHub and actively maintained.

Lista, filtry i podgląd promptu
Biblioteka, filtry i podgląd
Porównanie oryginału z wynikiem AI
Oryginał i rezultat operacji AI

Problem i celProblem and goal

Wieloletnie doświadczenie z fotografią pokazało, ile czasu zajmuje sortowanie i opisywanie zdjęć. Aplikacja wspiera fotografów zawodowych i amatorów, generując metadane dla pojedynczych plików i całych kolekcji.Years of experience with photography showed how much time sorting and describing images takes. The application supports professionals and enthusiasts by generating metadata for individual files and full collections.

Największe wyzwanieBiggest challenge

Taka konfiguracja AI, aby wyniki były użyteczne, zgodne z obrazem i dopasowane do języka, liczby słów kluczowych oraz platformy — bez dopowiadania niepewnych szczegółów.Configuring AI so results remain useful, image-grounded, and adapted to language, keyword count, and platform—without inventing uncertain details.

Technologia i statusTechnology and status

Electron i Node.js, kodowanie ze wsparciem Claude Code. Kod jest publiczny na GitHubie; projekt nie otrzymał jeszcze zewnętrznych opinii.Electron and Node.js, coded with Claude Code support. The code is public on GitHub; the project has not yet received external feedback.

Siatka zdjęć i panel metadanych
Analiza kolekcji zdjęć
Ustawienia analizy i cache wyników
Kontrola języka, limitów i cache

02 · Capabilities

Co robięWhat I do

Od problemu użytkownika do działającego, udokumentowanego produktu.From a user problem to a working, documented product.

UX/UI

Struktura, nawigacja, komponenty i stany interakcji.Structure, navigation, components, and interaction states.

AplikacjeApplications

Produkty desktopowe, webowe i PWA.Desktop, web, and PWA products.

Grafika AIAI graphics

Kierunki wizualne, obrazy i kontrolowane prompty.Visual direction, imagery, and controlled prompts.

AI workflow

Biblioteki promptów i praktyczna integracja modeli.Prompt libraries and practical model integration.

ProblemProblem

Cel, odbiorca i ograniczenia.Goal, audience, constraints.

PlanPlan

Zakres i architektura informacji.Scope and information architecture.

UX/UI

Ścieżki, komponenty i stany.Flows, components, and states.

ImplementacjaBuild

Działający produkt i dokumentacja.Working product and documentation.

QA

Testy, dostępność i poprawki.Testing, accessibility, and repair.

03 · About

Projektuję dla ludzi, nie dla funkcji.I design for people, not feature lists.

Jestem Marek Zettel — specjalista od grafiki AI, projektant UX/UI i twórca aplikacji. Projektuję rozwiązania, które odpowiadają na konkretne potrzeby bez niepotrzebnego komplikowania obsługi.I’m Marek Zettel—an AI graphics specialist, UX/UI designer, and application developer. I design solutions that address specific needs without making the experience unnecessarily complicated.

Tworzę aplikacje desktopowe, webowe i PWA: od czytników i organizerów po narzędzia dla twórców i osób pracujących z AI. Prowadzę proces od rozpoznania problemu przez interfejs i implementację po testowanie oraz dokumentację.I create desktop, web, and PWA applications—from readers and organizers to tools for creators and people working with AI. I handle the process from problem discovery and interface design through implementation, testing, and documentation.

04 · Contact

Masz projekt albo problem do rozwiązania?Have a project or a problem to solve?

Opisz krótko cel, odbiorcę i oczekiwany rezultat. Odpowiem, czy mogę pomóc i jaki powinien być pierwszy krok.Briefly describe the goal, audience, and expected outcome. I’ll reply with whether I can help and the best first step.