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.
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.
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.
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.
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.
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.
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 planowanie dniaBrief → 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.
Wizualna biblioteka i filtrySkanowanie 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.
Biblioteka, filtry i podglądOryginał 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.
Analiza kolekcji zdjęć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.
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.