Custom software development

Business software, built to last.

I design and build internal tools, automations, desktop apps, and dashboards for businesses that want clean, documented, handover-ready code. No hidden debt, no lock-in, no agency overhead.

Your message comes straight to me: a first reply within 48 hours, in French or English.

Olivier La Haye, photographer-developer based in Quebec.
SR. SOFTWARE DEVELOPER · QUEBEC · BILINGUAL Olivier La Haye, photographer · developer

On the bench

  • 8+ years in software
  • 25+ years in visual craft
  • FR · EN fully bilingual delivery
  • Québec based, working across Canada
  • Solo one developer, no agency layer

Is this for you?

A good fit shows early.

A few reliable signals (both ways) to tell quickly whether we should talk.

Does this sound like you?

  • Your operations lean on fragile internal tools or manual steps that slow delivery down.
  • Off-the-shelf SaaS is too limited, too costly, or a poor fit for how you actually work.
  • Desktop apps or internal tools sit at the centre of your team's daily work.
  • Documentation, bilingual handover, and maintainability matter as much as the delivery itself.

What this isn't

  • One more generic SaaS subscription.
  • An agency layer between you and the person writing the code.
  • Outsourced junior code under a senior brand.
  • A marketing funnel with a third-party CRM and automated follow-ups.

If your need is elsewhere, I'll tell you on the first call.

The reality on the ground

Where business software quietly costs you.

Four patterns I run into almost every time before a mandate starts.

  • 01

    Slow tools, expensive seats

    Off-the-shelf SaaS bills monthly forever, and breaks when the vendor pivots.

  • 02

    Fragile internal scripts

    A spreadsheet macro, a one-off Python script, a legacy Access form: unreadable to anyone but the original author.

  • 03

    UX that drains the team

    Operators living inside the tool eight hours a day, fighting friction the original spec never accounted for.

  • 04

    Technical debt with no map

    No tests, no docs, no handover.

Scope of work

What I build for clients.

Four kinds of mandates. All custom, all delivered with the same rigour. Each one directly answers one of the patterns above.

A·01

Internal tools & dashboards

Capture, track, verify, export: faster than spreadsheets, sturdier than a generic SaaS, tuned to how your operators actually work.

A·02

Automation & workflow scripts

Scripts, scheduled jobs, and pipelines turned into stable systems that run themselves, and log when they don't.

A·03

Business desktop apps (WPF)

Windows .NET apps: polished UI, real performance, a clear support cycle, bilingual resource files where it matters.

A·04

Data pipelines & reporting

Extract, transform, present: reports the next analyst can extend without rewriting.

Tech stack

Proven technologies, chosen to last.

A short, deliberate stack, proven in production in my own workflow tools.

Desktop & business
  • C#
  • WPF
  • .NET 8
Scripts & data
  • Python
  • SQL
Web & cloud
  • TypeScript
  • Astro
  • D1
  • Cloudflare Workers

How I work

From project scope to handover.

The cost of a wrong assumption is paid in the prototype, not in production.

  1. Scope

    A short scoping document replaces vague estimates.

  2. Prototype

    Validate the key assumption early, not at the end.

  3. Build

    Short, tested iterations; code that stays readable for whoever picks it up.

  4. Handover

    Documented code, deployment and maintenance procedures: no artificial dependency on my desk.

The hybrid edge

A developer who has shipped under photographer pressure.

Sport and event coverage are deadline labs: the gallery ships on time, finished, whatever the conditions. The same discipline runs through every software mandate: measure twice, ship clean.

  • Non-negotiable event deadlines predictable deliveries, no last-minute scramble
  • Quality control on every image the same finish standard on every screen and every report
  • A production workflow tuned for volume documented systems that outlive their author

My own tools, in production

The OLH Photographie workflow suite.

The tools that sort, name, back up, and deliver every gallery on this site are software I built, and use in production myself, day after day.

Status
In production
Since
2018 · 8 years
Delivery
FR · EN
Maintainer
Olivier La Haye

Let's talk about your software project.

Describe the context in a few lines. You'll get a first response within 48 hours, in French or English.

Your message is sent only to me. No third-party CRM, no marketing list, no data resale. Read the privacy policy.

Know someone looking for a photographer? Send them this page.