Studiuję informatykę i rozwijam się jako full-stack developer. Buduję własne projekty od zera: TypeScript, React, Supabase i trochę AI w codziennej pracy.
Cross-platform time-tracker dla zespołów zbudowany na Tauri 2 + Rust. Architektura offline-first z lokalnym SQLite jako źródłem prawdy i asynchroniczną synchronizacją z Supabase przez kolejkę outbox.
PWA do zarządzania grupami modlitewnymi zbudowana na React 19 + Supabase. Kluczowy problem domenowy, deterministyczna rotacja pozycji w grupie, rozwiązany jako czysta funkcja ze snapshotu stanu, testowalny bez UI.
Lokalny menedżer budżetu domowego na Tauri 2 z gwarancją privacy-by-design: żadne dane nie opuszczają dysku użytkownika. Persistence przez SQLite z type-safe schematem Drizzle ORM i automatycznymi migracjami przy starcie.
Full-stack Developer
Buduję aplikacje fullstack w TypeScript. Interesuję się AI i wdrażam ją w praktyce: automatyzacje, narzędzia wspomagające pracę, szybsze prototypowanie. Chętnie sięgam po nowe rzeczy i staram się rozumieć to, czego używam. Poza kodem ciekawi mnie technologia, kosmos i nauka ogólnie.
▸Szukam pierwszej pełnej roli jako Full-stack Developer.
Odezwę się jak najszybciej.
Email piotr@pponikiewski.dev ↗ LinkedIn in/piotr-ponikiewski ↗ GitHub github.com/pponikiewski ↗ CV Pobierz CV ↓