S Stephane Poulin
I build tools for weirdly specific needs.

Useful tools for needs you did not know you had.

I’m Stéphane Poulin, a software developer working in quality assurance for globally deployed applications in the international aid sector. Outside of work, I build practical web tools that make everyday problems easier to solve.

Glitch Whisperer UI Ninja Shortcut Sorcerer Ctrl+Z Conqueror
Stephane Poulin portrait
Stephane Poulin Software Developer • QA Specialist • Toolmaker

Public Projects

Selected work that is already out in the world and meant to be used.

AutoJankyBorders icon
Published

AutoJankyBorders

A community fork of JankyBorders that samples each macOS window to give it an automatic matching or inverse-color border.

StepOClock icon
Published

StepOClock

A watch face for the Garmin Instinct 2X, designed to make daily step goals easier to track at a glance.

Bandcamp Auto-play Fullscreen
Published

Bandcamp Auto-play Fullscreen

This Chrome extension adds continuous play to Bandcamp and pairs it with a customizable fullscreen player for a smoother listening experience.

Ongoing Projects

The ideas currently getting real attention, iteration, and hands-on building time.

In Progress

Duo Balance

An iOS and Android budgeting app designed to help two people stay aligned on shared spending, personal contributions, and everyday financial clarity.

Kotlin KMP
Concept in Motion

Food Fitness

A cross-platform mobile app focused on the overlap between nutrition and everyday life: meal planning, pantry inventory, grocery cost tracking, and reminders for favorite products.

Kotlin KMP
In Progress

Apple Music Discovery Playlist Generator

An iOS and macOS app for generating Apple Music playlists that encourage music discovery. It will probably make its way to Spotify too, and I am also thinking about how a similar idea could work with Bandcamp.

Swift SwiftUI

Private Projects

Projects built for my own workflows first, without a clear plan to turn them into public products.

Private

LimeSheet

A personal CLI tool that extracts activity data from the Timelime app and pushes it into Timesheet, an internal tool used at my day job, with less repetitive manual work in between.

Python CLI Playwright
Private

LimeStatus

A small automation that reads the currently running Timelime task and syncs it to my Slack status, while staying careful not to overwrite a manual status I set myself.

Python Slack API Launchd
Private

NeoRecords

A private export utility for pulling structured data out of NEO tables and turning it into cleaner CSV outputs for downstream use.

Python CLI CSV Export
Private

Ambient Playlist Generator

A private automation that generates long-form ambient Apple Music playlists for focused work, with a curated tone aimed at discovery, sequencing, and low-distraction listening.

Automation Apple Music Prompt Design

Private Projects I Could Release but Won’t

Useful things that could probably help other people too, but are staying personal for now.

Private

SwiftBar VPN Status

A SwiftBar extension that shows whether my router VPN is active, using my current public IP as a quick signal in the macOS menu bar.

SwiftBar Bash curl
Private

Portfolio Pulse

A personal SwiftBar menubar tracker for portfolio data, built to surface market movement quickly without opening a browser tab every time.

SwiftBar Bash Google Sheets

Private Projects I Probably Should Not Publish

The kind of project that feels a little too useful to stay private, and a little too questionable to release.

Private

Sumo Extractor

A basho video extraction script that pulls footage and automatically assembles edited videos with minimal manual work.

Chrome Extension Python Backend FFmpeg
Private

Press Keeper

An automation script that keeps my session active with a popular online magazine reader so I can jump back in without friction.

Selenium
Private

MacMessenger

A personal macOS wrapper around Facebook Messages that reshapes the web UI, keeps unread counts visible in the dock, and surfaces lightweight local notifications without the usual browser clutter.

SwiftUI WebKit AppKit
Private

Read Comic Offline

A comic extraction and downloader tool built to pull image-based chapters and package them for easier offline reading.

JavaScript PHP Selenium

Beyond the Ordinary

A couple of experiences that say as much about the person as the projects do.

VSO Rwanda

VSO | Rwanda | Gatagara

I volunteered as a computer science teacher at a school for children with disabilities affected by the Rwandan genocide. It was a deeply meaningful experience that still stands apart.

Teaching Volunteering Education
Service Aerien Gouvernemental

Service Aérien Gouvernemental

I worked on flight planning software for government aircraft, including air ambulances, Canadair CL-215 water bombers, and certain helicopter models, while also integrating support for Bombardier Challenger 500 specifications.

Delphi

Open to Projects

If you have an idea you want to bring to life, I may be able to help.