iOS & Web Developer

Building digital
experiences
that matter.

I build iOS apps that solve real daily problems: staying focused, blocking impulse, and waking up when an alarm actually matters.

Scroll

Crafting apps with
intention & detail

Kuba Poprawski

I'm Kuba Poprawski, an iOS and web developer building focused, practical apps for real behavior change. My apps are not just pretty screens; they are tools for moments when willpower is weak.

I care about clean SwiftUI architecture, sharp product thinking, and interfaces that make the right action easier than the wrong one.

2
Apps on the App Store
Swift
Primary language
UI/UX
Design focused
Full
Stack capable

Featured projects

Live on App Store

BlockMind

BlockMind helps people take back control of their time. It blocks adult sites and distracting apps, locks protection during commitment periods, tracks streaks, and lets a friend help keep the user accountable. Built with Apple's Screen Time and Family Controls frameworks so app blocking works system-wide.

BlockMind home screen showing content protection, app blocking, screen time stats, and relax widgets
๐Ÿ›ก
Content Protection
Filter explicit and distracting content at the DNS layer โ€” it works everywhere, including Safari and third-party browsers.
๐Ÿ“ฑ
App Blocking
Block social media, games, or any app on a schedule or after a usage limit. Works even when BlockMind is closed.
๐Ÿ”’
Strict Mode
Lock all settings for days or weeks. No way out except waiting โ€” designed for when willpower fails.
๐Ÿค
Accountability Partners
Pair with a friend. They get notified if you break your commitment and can set remote blocks for you.
๐Ÿ”ฅ
Streak Tracking
Daily streaks, milestone rewards, and a history view that shows how far you've come.
๐Ÿ“Š
Screen Time Dashboard
Real-time usage stats and weekly reports that show exactly where your hours are going.
๐Ÿง˜
Relax & Breathe
Guided breathing exercises with ambient nature scenes โ€” a built-in alternative to mindless scrolling.
๐Ÿค–
Guardian Mascot
A small companion on the home screen shows protection status and gives quick nudges when temptation hits.
๐Ÿ’ญ
My Why
Write down the reason you're doing this. BlockMind shows it back to you the moment you try to give in.
Awaken alarm list showing active morning alarms
Live on App Store

Awaken

Awaken is an alarm app for people who keep snoozing. Instead of letting the user tap one button and fall back asleep, it makes them complete a real wake-up challenge: solve math, scan a barcode, shake the phone, type, trace, or play a memory game.

f(x)
Math Problems
Solve arithmetic puzzles at the difficulty you pick. Your brain has to wake up first โ€” no shortcuts.
๐Ÿ“ณ
Shake Phone
Shake your phone a set number of times. Forces physical movement before the alarm stops.
๐Ÿ”
Barcode Scan
Scan a specific barcode. Put toothpaste in the bathroom and you have to get out of bed to reach it.
โŒจ๏ธ
Typing Challenge
Type a sentence without a single mistake. Surprisingly hard with sleepy fingers.
โ˜๏ธ
Trace Path
Draw a shape without lifting your finger. Requires focus โ€” which is the whole point.
๐Ÿง 
Memory Game
Repeat a sequence of tiles. Wakes up your memory and your attention in one challenge.
๐Ÿ“ธ
Photo Mission
Set a reference photo โ€” your coffee maker, your front door โ€” and re-take it to dismiss the alarm.
๐Ÿ”ฅ
Streaks & Achievements
Wake-up streaks, 36 unlockable achievements, weekly stats, and a calendar of every alarm you beat.
๐ŸŽฌ
Video Wallpapers
9 alarm themes with animations and video backgrounds. Wake up to something beautiful, not beige.

Let's build
something great

Have a project in mind or just want to connect? I'm always open to discussing new opportunities and ideas.