iOS Developer & Software EngineerยทThessaloniki, GRget in touch

I'm Bill.๐Ÿ‘‹

I love building iOS apps, exploring new technologies, and sharing ideas. Lately, I've been focusing on solving everyday problems developers face and creating tools or content that help boost productivity and make development life a bit easier ๐Ÿš€.

aboutupdateswritingprojectsactivity
01 โ€” About

A bit about me

I love building iOS apps, exploring new technologies, and sharing ideas. Lately, I've been focusing on solving everyday problems developers face and creating tools or content that help boost productivity and make development life a bit easier ๐Ÿš€. This site's where I share my side projects and write about stuff that inspires me. Feel free to explore โ€” and thanks for stopping by!

06 โ€” Activity

GitHub contributions

less
more
07 โ€” Contact

Get in Touch

Interested in connecting? Feel free to reach out to me on LinkedIn, check out my work on GitHub. I'll respond whenever I can. Please note, all unsolicited messages will be ignored.

LinkedInwww.linkedin.com/in/billp-dev/GitHubgithub.com/billpEmailinfo@billp.dev
โ€” last deploy: 2026-05-21 ยท built by hand.
02 โ€” Updates

Recently

espresso โ€” macOS screen sleep preventerMay 21, 2026

A lightweight macOS CLI tool that prevents your screen from sleeping by moving the mouse imperceptibly. Managed through an interactive terminal UI with start/stop, configurable interval, and lock-screen-only mode. No third-party dependencies.

macosclipythontuiopen-source
cl-statusbarFebruary 13, 2026

A custom status line for Claude Code that displays model info, git branch, context window usage, session duration, and Pro/Max plan rate limits directly in your terminal.

bashclaude-codecliopen-source
communication-ui-library-ios-spm releasedJuly 30, 2025

Automated tool to generate Swift Package Manager packages for the Azure Communication UI Library (iOS Calling & Chat SDKs)

AutomationiOSCocoapodsSPM
BrowseWheel latest version releasedMarch 2, 2024

An interactive, SwiftUI-based paginated View designed for seamless browsing of dynamic content, featuring customizable item spacing, padding, and scale effect.

LibraryiOSSwift
Blocks has been released ๐Ÿš€February 24, 2024

Blocks is designed to help developers create user interfaces using reusable components in a hybrid approach with UIKit & SwiftUI.

LibraryiOSSwift
1 / 2
03 โ€” Writing

Latest articles

May 21, 2026ยท

I built a caffeinate replacement with a TUI in pure Python

A lightweight macOS tool that prevents screen sleep via imperceptible mouse movement, managed through an interactive terminal UI. No dependencies beyond Python 3.

macospythoncliopen-source
Read article
04 โ€” Projects

My Work

5 results

espresso

May 2026 - Present

A lightweight macOS CLI tool that prevents your screen from sleeping by moving the mouse imperceptibly. Managed through an interactive terminal UI with start/stop, configurable interval, and lock-screen-only mode. No third-party dependencies.

macOSPythonBashSource

cl-statusbar

Feb 2026 - Present

A custom status line for Claude Code that displays model info, git branch, context window usage, session duration, and Pro/Max plan rate limits directly in your terminal.

BashSource

Azure Communication UI Library SPM Package Generator

Jul 2025 - Present

Automated tool to generate Swift Package Manager packages for the Azure Communication UI Library (iOS Calling & Chat SDKs)

BashSource

BrowseWheel

Feb 2024 - Present

BrowseWheel is a SwiftUI-based interactive paginated view designed for seamless browsing of dynamic content. It offers customizable item spacing, padding, and scale effects, allowing developers to tailor the interface to their needs. The component supports smooth swipe gestures for intuitive navigation and is ideal for showcasing horizontally scrollable content. BrowseWheel is lightweight and easy to integrate into SwiftUI projects.

SwiftSwiftUISource

Blocks

Feb 2022 - Present

Blocks is a Swift library for building iOS UIs using reusable components. It combines SwiftUI and UIKit by rendering SwiftUI views inside UITableView. Inspired by React, it promotes a declarative and modular development style. Ideal for MVVM architecture, it simplifies complex UI composition.

SwiftSwiftUISource
1 / 2