~/tojestproste
michal@tojestproste:~$ whoami whoami

nie kolejny startup z appką Buduję aplikacje Android,
które robią jedną rzecz.
not another startup app I build Android apps
that do one thing.

Nazywam się Michał Łaszkiewicz. Konsultant IT i automatyk z ~20 lat stażu — w wolnym czasie piszę małe apki jednoplikowe (HTML + Capacitor), bo to jest proste jest u mnie filozofią, nie sloganem.

I'm Michał Łaszkiewicz. IT consultant and automation specialist, ~20 years in. In my spare time I write small single-file apps (HTML + Capacitor) — because it is simple is a philosophy here, not a slogan.

12+ apek w portfolioapps in portfolio 1 plik HTML na apkęHTML file per app tojestproste.pl / itissimple.eu
~/tojestproste/whoami.md

Poza kodem

Beyond the code

Apki to hobby. Na chleb pracuję jako konsultant biznesowy i IT — od ~20 lat pomagam firmom porządkować procesy, wdrażać automatyzacje i podejmować decyzje o AI, zamiast wdrażać AI na oślep. Audytor wewnętrzny ISO 27001, 9001 i innych.

Apps are the hobby. My day job is business and IT consulting — for ~20 years I've helped companies clean up processes, implement automation, and make real decisions about AI instead of adopting it blindly. Internal auditor for ISO 27001, 9001 and others.

Napisałem też książkę „Jak stracić biznes?" — o błędach, które najczęściej kosztują firmy najwięcej, opisanych bez owijania w bawełnę.

I also wrote a book, "Jak stracić biznes?" ("How to Lose a Business?") — about the mistakes that cost companies the most, told without sugarcoating.

~/tojestproste/apps

Portfolio

Portfolio

terminal — bash — 80×24 terminal — bash — 80×24
$ ls -la ~/tojestproste/apps/
~/tojestproste/README.md

Jak to budowane

How this is built

Zasada #1 Rule #1

Jeden plik, jedna funkcja

One file, one function

Każda apka to pojedynczy plik HTML opakowany w Capacitor. Bez rozdętych zależności, bez zbędnych ekranów.

Each app is a single HTML file wrapped with Capacitor. No bloated dependencies, no screens you don't need.

Zasada #2 Rule #2

Portfolio jako dowód

Portfolio as proof

To nie produkty na sprzedaż. To demonstracja metody, którą uczę na warsztatach WWAI.

These aren't products for sale. They're a demonstration of the method I teach in WWAI workshops.

Zasada #3 Rule #3

Wspólny szkielet

Shared skeleton

Ten sam namespace (com.tojestproste.*) i ten sam pipeline builda dla każdej apki.

Same namespace (com.tojestproste.*) and the same build pipeline for every app.

~/tojestproste/courses/aipmc.pl

Kurs AiPMC

AiPMC course

To portfolio to nie przypadek — jest dowodem metody, którą uczę na warsztacie WWAI prowadzącym do certyfikatu AiPMC-F. Jeśli chcesz nauczyć się budować własne automatyzacje i proste narzędzia AI, zamiast czekać na "gotowca", sprawdź kurs.

This portfolio isn't a coincidence — it's proof of the method I teach in the WWAI workshop leading to the AiPMC-F certificate. If you want to learn to build your own automations and simple AI tools instead of waiting for a ready-made solution, check out the course.

~/tojestproste/stack.env

Stos technologiczny

Tech stack

RUNTIME=Capacitor + WebView
UI=vanilla HTML / CSS / JS, single file
NAMESPACE=com.tojestproste.*
LANGUAGES=PL / EN / ES / DE (per app)
DISTRIBUTION=Google Play — closed → open testing
~/tojestproste/CONTACT

Kontakt

Contact

Chcesz przetestować apkę, zgłosić błąd, albo pogadać o automatyzacji i AI? Napisz — odpowiadam sam, bez działu supportu.

Want to test an app, report a bug, or talk about automation and AI? Write in — I answer personally, no support department in between.

poza kodem beyond the code
Poza kodem wspieram też kulturę — jestem związany z festiwalem tańca dawnego Scena Dawna. Beyond code, I also support culture — I'm involved with the historical dance festival Scena Dawna. scena.waw.pl