Przejdź do treści
O mnie

Programista z wieloletnim doświadczeniem w produktach web, mobile, desktop i grach.

Nazywam się Jakub Klementewicz. Prowadzę Klementewicz Development i tworzę software od strony produktu, kodu, infrastruktury oraz utrzymania. Najbliżej mi do projektów, w których aplikacja ma faktycznie działać dla ludzi i biznesu, a nie tylko dobrze wyglądać na prezentacji.

Wieloletnie
doświadczenie w tworzeniu produktów i aplikacji
500 000+
użytkowników autorskiego produktu Schoolovo
4
obsługiwane obszary: web, mobile, desktop i gry
Kim jestem

Łączę myślenie produktowe z normalnym, solidnym programowaniem.

Pracuję jako programista z wieloletnim doświadczeniem. Zajmuję się zarówno architekturą aplikacji, backendem, frontendem, aplikacjami mobilnymi, jak i wdrożeniami oraz utrzymaniem infrastruktury.

W praktyce oznacza to, że mogę wejść w projekt szerzej niż tylko jako osoba od pojedynczej funkcji. Pomagam uporządkować zakres, dobrać technologię, przewidzieć ryzyka i dowieźć działającą wersję, którą da się dalej rozwijać.

Najważniejszym autorskim projektem jest Schoolovo, ale rozwijałem też projekty związane z grami, aplikacjami mobilnymi, narzędziami dla biznesu i własnymi produktami. Dzięki temu patrzę na software przez pryzmat użytkownika, kosztu utrzymania i decyzji technicznych, które będą bolały albo pomagały za kilka miesięcy.

Projekty

Przykłady doświadczenia, które realnie wpływa na sposób pracy.

Nie opisuję tu pustych kategorii. Te obszary wynikają z projektów, przy których trzeba było łączyć frontend, backend, mobile, infrastrukturę i decyzje produktowe.

Schoolovo

Autorski produkt edukacyjny używany przez ponad 500 000 osób. Obejmuje aplikację mobilną, backend, integracje, utrzymanie, rozwój funkcji i codzienną pracę produktową.

Rust React Native mobile backend produkt

Voxelaxy

Projekt z obszaru gier i rozwiązań interaktywnych, w którym ważne są prototypowanie, mechanika rozgrywki, wydajność, iteracje i techniczne zaplecze produktu.

Unity C# gry prototyp gameplay

Yayco i Glow Glow

Projekty aplikacyjne rozwijane z myślą o publikacji, prywatności, prostym użytkowaniu i utrzymaniu po wydaniu. To doświadczenie przydaje się szczególnie w produktach mobilnych.

mobile privacy release support

Systemy dla firm i produkty webowe

Panele, strony, aplikacje webowe, integracje, automatyzacje oraz narzędzia pomagające firmom obsługiwać procesy, klientów i dane bez ręcznej pracy tam, gdzie da się ją ograniczyć.

React Next.js WordPress API DevOps
Technologie

Stack, w którym pracuję najczęściej.

Technologie traktuję jako narzędzia do rozwiązania problemu. Inaczej buduje się landing page, inaczej aplikację SaaS, a jeszcze inaczej produkt mobilny z użytkownikami i subskrypcjami.

Backend

Rust Node.js Java PHP C# REST API WebSocket

Frontend i web

React Next.js TypeScript JavaScript HTML CSS WordPress

Mobile

React Native iOS Android Firebase App Store Google Play IAP

Gry

Unity C# gameplay prototypowanie telemetria

Bazy danych

PostgreSQL Cassandra MariaDB Redis Valkey

Infrastruktura

Docker Kubernetes k3s CI/CD nginx monitoring backupy
Jak pracuję

Najpierw sensowny zakres, potem kod.

01

Rozumiem cel biznesowy

Zanim powstanie technologia, musi być jasne, jaki problem rozwiązuje produkt, kto z niego korzysta i co ma oznaczać sukces.

02

Upraszczam pierwszą wersję

Pierwszy release powinien być możliwy do dowiezienia, przetestowania i rozbudowy, bez niepotrzebnego nadmiaru funkcji.

03

Dbam o utrzymanie

Kod, wdrożenie, monitoring i backupy są częścią produktu. Dobre rozwiązanie ma działać także po premierze.

Chcesz sprawdzić, czy jestem dobrym wykonawcą dla Twojego projektu?

Wyślij krótki opis tego, co chcesz zbudować. Odpiszę konkretnie, jaki zakres ma sens i od czego zacząć.

Napisz do mnie