Marco Fillion Conception et édition de logiciels

Entreprise individuelle · Montréal, Québec, Canada

Je conçois, je développe et je publie mes propres logiciels.

Je mets mes applications en marché sous mon propre nom : des produits multiplateformes pensés, codés, localisés, testés et vendus par une seule personne — de la première ligne de code jusqu'à la fiche de magasin et au serveur qui les soutient.

Illustration : une tablette affichant du code, d'où s'échappe une grappe de cubes en volume.
4 applications au portefeuille
4 plateformes : iOS, Android, Windows, macOS
3 langues de produit : FR, EN, ES
2001 premier logiciel commercial publié
Profil

Vingt-cinq ans de métier, aujourd'hui dans mon propre catalogue

Je conçois des logiciels depuis 2001. Mon premier produit commercial était une application de prévision budgétaire pour Windows, vendue avec activation de licence et documentation.

Ont suivi plus de deux décennies de pratique professionnelle : applications d'affaires, services web, infonuagique et mobilité, au sein d'équipes et pour des organisations qui exploitent ces systèmes tous les jours. C'est cette expérience que je remets aujourd'hui au service de mes propres produits.

Depuis 2019, je suis architecte de solutions chez Controlperfect Inc. : je contribue à bâtir les infrastructures Azure et l'architecture multi-locataire (multi-tenant) de la plateforme — isolation des clients, mise à l'échelle, exploitation — ainsi qu'à la sécurité de l'application. Ce que j'y pratique à grande échelle, je l'applique ensuite à mes propres produits.

J'assume seul la chaîne complète : idée, architecture, code, essais, localisation, images et fiches de magasin, conditions d'utilisation, politiques de confidentialité, infrastructure serveur et exploitation. Chaque application possède son propre sous-domaine de mftj.ca, avec son site et ses conditions.

Un logiciel n'est pas terminé quand il compile. Il est terminé quand une personne que je n'ai jamais rencontrée peut l'acheter, l'installer et s'en servir.
Marco Fillion
Savoir-faire

De l'idée jusqu'au client, sans sous-traitance

Six métiers qu'une équipe se partage d'habitude, et qui tiennent ici dans une seule entreprise individuelle.

Conception de produit

Cadrage, modèle de données, parcours d'utilisation, maquettes. Je pars du problème réel d'une personne, jamais d'une liste de fonctions à cocher.

Développement multiplateforme

C#, .NET 10 et .NET MAUI : une base de code, quatre cibles — iOS, Android, Windows, macOS. Interfaces natives, pas une page web déguisée en application.

Localisation

Français, anglais, espagnol : textes, formats de date, séparateurs décimaux, et des captures d'écran refaites dans chaque langue et chaque thème.

Édition et mise en marché

Comptes développeur, fiches App Store, Google Play et Microsoft Store, visuels, tarification, conditions d'utilisation et politiques de confidentialité.

Infrastructure et exploitation

Services ASP.NET Core sur serveurs Linux, certificats TLS renouvelés automatiquement, DNS, déploiements et surveillance. L'exploitation, je ne la loue pas : je la fais.

Qualité

Tests automatisés, revues de code systématiques, essais manuels plateforme par plateforme, en thème clair et sombre, avant chaque publication.

Portefeuille

Les applications que je mets en marché

Quatre produits, chacun avec son site et ses conditions, sur son propre sous-domaine de mftj.ca.

TreeBudget

Bientôt disponible

Prévision budgétaire personnelle : sachez à l'avance le jour exact où l'argent va manquer. Sans connexion bancaire, sans abonnement — les données restent sur l'appareil.

  • Windows
  • Android
  • iOS
  • macOS
  • FR · EN · ES
treebudget.mftj.ca

SegmentChrono

Bientôt disponible

Chronomètre par intervalles pour l'entraînement fractionné et tout ce qui se découpe en segments : sons, vibrations, listes de lecture personnelles, aucune publicité.

  • iOS
  • Android
  • Windows
  • macOS
  • FR · EN · ES
segmentchrono.mftj.ca

Peer Latency

En ligne

Mesure de la latence réelle entre deux appareils, pair à pair, appuyée par un service de signalisation hébergé et chiffré que j'exploite moi-même.

  • iOS
  • macOS
  • Windows
peerlatency.mftj.ca

DPS TAB

Bientôt disponible

Carnet de tablatures, accords, capodastre, métronome et listes de spectacle pour les musiciens sur iPhone et iPad. Conçue par un partenaire, éditée et commercialisée par moi, qui en détiens les redevances.

  • iPhone
  • iPad
  • FR · EN
dpstab.mftj.ca
Atelier

Les outils du métier

  • C# · .NET 10
  • .NET MAUI
  • ASP.NET Core · Razor
  • WinUI · Windows App SDK
  • SQLite · Entity Framework Core
  • SQL Server · Azure SQL
  • Azure VNet · VM · App Service
  • Azure SignalR · Notification Hubs · Service Bus
  • Azure Key Vault · Blob Storage · Application Insights
  • Ubuntu · systemd · Kestrel
  • TLS / ACME · Let's Encrypt
  • Git · Azure DevOps
  • xUnit · essais d'interface
  • Visual Studio · Xcode
  • App Store · Google Play · Microsoft Store
Repères

Le parcours

  1. 2001 – 2004

    Premier logiciel commercial : une application de prévision budgétaire pour Windows (VB.NET), vendue avec activation de licence et documentation.

  2. 2004 – Actuel

    Plus de deux décennies de développement professionnel : applications d'affaires, services web, plateformes infonuagiques et applications mobiles pour des organisations qui les exploitent en production. Depuis 2019, je joue le rôle d'architecte de solutions chez Controlperfect Inc. : je contribue à monter l'infrastructure Azure pour héberger l'application Controlperfect, à son architecture multi-locataire (multi-tenant), à sa sécurité.

  3. En parallèle (2026)

    Mise en marché de mon portefeuille sous mon propre nom : Peer Latency en ligne, TreeBudget et SegmentChrono en lancement, DPS TAB en édition sous licence.

Contact

Parlons de logiciel

contact@mftj.ca

Montréal, Québec, Canada · Heure de l'Est (UTC−5 / −4)