I build digital stuff that actually works.

Pragmatic developer focused on building solid software without the unnecessary fluff.

About me
Picture of the author

About Me

"I write code occasionally on purpose."

I'm a developer who values pragmatism. I cut through the visual noise to focus on what matters most: lightning-fast performance, solid UX, and architecture that won't break under pressure.

Technologies

Flask

Next.js

React Native

Flutter

FastAPI

Passions

💻 Writing code

🖨️ 3D Printing

🔧 Tinkering

🤖 AI chatbot solutions

🏋️ Gym

🎮 100% game completion

Github Contributions

 

Recent Activity

Portfolio
Portfolio
Portfolio
Portfolio
Portfolio

Plan PM

An intuitive mobile app designed for students of Politechnika Morska to efficiently manage their academic schedules. Plan PM provides real-time access to class timetables, personalized notifications for upcoming lectures, and tools to organize coursework, ensuring students stay on top of their studies.

Key Features

  • Class Schedule Viewer
  • Personalized Notifications
  • Coursework Organizer
  • Real-Time Updates
  • User Profiles
  • Offline Access

Technologies

Flutter

Supabase

Python

Selenium

Portfolio
Portfolio
Portfolio
Portfolio
Portfolio

Until Done

Until Done is an anti-procrastination task manager built for people who can't stop swiping away reminders. It doesn't ask nicely — it escalates. Miss a deadline and the app fires notifications with increasing frequency until you open it and check the task off. No snooze. No dismiss. No excuses.

Key Features

  • No Snooze — Complete or Nothing
  • Escalating Notification Spam
  • Offline-First with SQLite
  • Background Escalation Engine
  • Grouped Timeline UI
  • 6 Languages Supported

Technologies

Flutter

SQLite

flutter_local_notifications

RxDart

background_fetch

Portfolio
Portfolio
Portfolio
Portfolio

Your Path

Your Path is a guidance platform for young immigrants navigating life in Germany. Built for Ukrainian refugees and others unfamiliar with the German system, it breaks down complex decisions — education, career, language learning — into clear, personalized step-by-step pathways. A non-commercial project by Piotr Wittig and Stephan Wittig.

Key Features

  • Pathfinder Quiz (Decision Tree)
  • Browsable Pathways Guide
  • Curated External Resources
  • 4 Languages (EN, DE, UK, RU)
  • Fully Localized Content
  • No Account Required

Technologies

Next.js

TypeScript

Tailwind CSS

DaisyUI

Framer Motion

next-intl

Portfolio

KanarRadar

A mobile app designed to help public transport users avoid fines by offering real-time alerts about ticket inspections. It provides tools like a control feed, map with inspection locations, and account settings for a seamless and worry-free travel experience.

Key Features

  • Fine Avoidance
  • User Accounts
  • Interactive Map
  • Real Time Feed
  • Push Notifications
  • Offline Mode

Technologies

Flask

Firebase

OpenStreetMaps

Flutter

Currently in development
Portfolio

Juan Note

Juan Note is a user-friendly note-taking app designed to eliminate the clutter and bloatware found in traditional apps. Its primary focus is seamless collaboration, allowing users to easily share, edit, and organize notes together in real time without distractions.

Key Features

  • Real-Time Collaboration
  • Minimalist, Intuitive Interface
  • Instant Sharing and Permissions
  • No Bloatware or Unnecessary Features
  • Organize Notes with Tags and Folders
  • Cross-Platform Sync

Technologies

Next.js

Firebase

Tailwind

Currently in development
Portfolio

Invest Me

Invest Me is a comprehensive platform for tracking and analyzing the cryptocurrency market. It provides real-time price updates, interactive charts, and detailed analytics for a wide range of crypto coins, empowering users to make informed investment decisions.

Key Features

  • Live Crypto Price Tracking
  • Interactive Price Charts
  • Historical Data Analysis
  • Multi-Coin Support
  • Customizable Watchlists
  • Responsive Design

Technologies

Flask

Pandas

yahooFinance

HTML/CSS/JavaScript

Portfolio

Sortra

Sortra is a modern, cross-platform file organizer that lets you quickly sort and categorize files using a clean and intuitive interface. Whether you're organizing documents, media, or downloads, Sortra simplifies the process with drag-and-drop functionality and customizable sorting rules.

Key Features

  • Drag-and-Drop File Sorting
  • Smart Grouping by Extension or File Type
  • Real-Time UI Updates
  • Cross-Platform Support (Windows, macOS, Linux)
  • Fully Offline & Private
  • Clean and Responsive Interface

Technologies

Tauri

React

TypeScript

Tailwind CSS

DaisyUI

Portfolio

Smart doorbell

This is a smart doorbell built upon the ESP32-CAM module, which instantly captures a photo and sends it as a notification to a Discord server when the button is pressed. The device is optimized for maximum power efficiency using deep sleep mode while also providing immediate, hardware-level feedback through light and sound.

Key Features

  • Visual and audio feedback
  • ESP32 Deep sleep feature
  • Discord integration
  • Sleek and modular design

Technologies

ESP32-CAM

Discord

Arduino IDE

C++ Embedded

Get in Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development. Feel free to reach out through any of these channels.

Prefer a more direct approach? Send me an email and I'll get back to you within 24 hours.