PIERRE-YVES LAPERSONNE

Software crafter

About

Software crafter and digital punker keen on open source, iOS and Android apps.
Interested in software ecodesign, privacy and accessibility too.

Blog publications writer, and sometimes meetups or podcasts speaker.

Open source projects


Vite Ma Dose (CovidTracker)

I tried to help people during the COVID-19 crisis, for example by working on technical solutions. Thus I improved a lot the "Vite Ma Dose" iOS app. The app gained a better accessibility, more settings and new features like filters and improved UI.


Baah Box (fun for health)

Project where a do-it-yourself box is connected to sensors or joysticks and linked to mobile native apps, used by impatent patients so as to train their muscles. The project provides games and brings fun during hard moments of training. Worked on Android and iOS apps and tools (for configuration as code, legal notices in Swift and Gradle, headers of sources in Swift).


Smooth Clicker (Android clicker)

Android app for rooted devices allowing the user to define points to click on its screen so as to automate tasks or to cheat on games. The app has reached an audience between 50,000 and 100,000 downloads, and was hosted on the store. The sources are available on GitHub.

[See all projects]

Contributions


Introduction to software ecodesign

New!

In 2025 I lead a masterclass also at Toulouse III University about software ecodesign and sustainability. I introduced to people how they should use API and which topics must be taken with a lot of care during this lesson.


Introduction to FLOSS

In 2023 and 2024 I spoke during a master class at Toulouse III University about discovering, understanding and contributing to free and open source projects. I introduced to students and teachers the three families of licenses, software forges, Git commits, the tools and the remuneration solutions during this talk.


Choose the good open source component

In 2023 I talked about the choice of open source components at Capitole du Libre. Avoiding pitfalls, knowing biases, there are some tips to know to choose the good component for its project. The slidedeck is available online.

[See all contributions]

Blog posts

What's new Swift and SwiftUI?

New!

Two publications on my blog about evolutions of API of Swift (since 5.5) and SwiftUI (since iOS 15). I will keep these publications updated, as a kind of reminder for me and other people. Can be used also to prepare technical interviews (or not).
[About Swift] and [about SwiftUI]

About the insanity of the web

Just a publication about the state of the web in 2024 and why I can't bear what it is now, from my own point of view. Concerns about privacy, legacy code, Chromium leadership, data and surveillance capitalisms... plenty of things are upsetting and worring.
[Full article]

My simple Git cheatsheet

New!

I enjoy using daily Git for my GitHub or GitLab projects, and I use this tool in CLI mode. I am not used to GUI tools because it hides too much things and we forget the basics, so I prefer the terminal. I wrote down a simple cheatsheet compiling my Git favorite commands and some additional resources.
[Full article]

Traps of some FLOSS components

As developers we enjoy using FLOSS components.
However there are some pitfalls about them, like customized licenses, toxic communities or social network features deceiving and blurring the users.
What are the things to check before choosing a component?
[Full article]

Communities and Musk killed Twitter

Musk destroyed Twitter by making it worse, but developers and tech communities made this social network insane.
I can't bear anymore these groups of peacocks and morons, and I explain why.
[Full article]

[Go to blog]

Main skills

Which platforms?

  • iOS

  • Android

  • Native environment

Which practices?

  • Software engineering

  • Conception of services

  • Software craftmanship

Which skills?

  • Open source expertise

  • Ecodesign principles

  • Digital accessibility