I study computer science and develop as a full-stack developer. I build projects from scratch: TypeScript, React, Supabase and some AI in day-to-day work.
Cross-platform time-tracker for teams built on Tauri 2 + Rust. Offline-first architecture with local SQLite as the source of truth and async sync to Supabase via an outbox queue.
PWA for managing prayer groups built on React 19 + Supabase. The core domain problem, deterministic member position rotation, is modelled as a pure function over a state snapshot, testable without UI.
Privacy-by-design personal budget manager on Tauri 2: no data ever leaves the user's disk. Persistence through SQLite with a type-safe Drizzle ORM schema and automatic migrations on startup.
Full-stack Developer
I build fullstack apps in TypeScript. I use AI in practice: automation, dev tooling, faster prototyping. I like picking up new things and try to understand what I use. Beyond code I am curious about technology, space and science in general.
▸Looking for my first full role as a Full-stack Developer.
I'll get back to you as soon as possible.
Email piotr@pponikiewski.dev ↗ LinkedIn in/piotr-ponikiewski ↗ GitHub github.com/pponikiewski ↗ CV Download CV ↓