Robert Finger Software

Software built properly, by the person who will still be there next year.

I design and build custom systems for firms that need something specific enough that no product quite fits — and careful enough that it has to be right.

Azure and .NET, with applied language models where they genuinely help and nowhere they don't.

What I build

Line-of-business systems

The tool your team actually needs, in your own cloud tenant, under your own sign-in. Yours to run and yours to keep.

Microsoft 365 integration

Mail, calendar and identity through Microsoft Graph — done with managed identities and consent, not stored passwords.

Language models, carefully

Extraction and drafting where a person stays in the loop, every claim shows its source, and nothing acts unattended.

Small business web presence

An affordable site for a small business or club — domain, hosting, a calendar, and Stripe payments, with an admin area you run yourself.

Cloud infrastructure, done right

Azure set up properly the first time — cost guardrails and budget alerts included, so nothing surprises you on the bill.

Ongoing support

Bug fixes, small feature requests, and hosting kept running — billed monthly, not by the incident.

Examples

Envoy Client

Client intelligence that maintains itself

Everything worth knowing about a client is already in your team's email. It is simply not anywhere anyone can use it. Envoy reads the mail your team already sends and receives, and keeps a per-client brief current with nobody maintaining it.

  • Every extracted fact links to the sentence it came from
  • Nothing counts until a person confirms it
  • No mail is archived — the fact and its quote, nothing wider
  • Signed in with your own Microsoft account — nothing to install in your tenant
Open Envoy Client →

Sport Betting Simulator

Season-long fantasy betting, no real money

Friends create a league, get a starting stack of fake tokens, and bet them on real games all season — pro and college football, basketball, and hockey. Odds lock the instant you bet, balances update as games finish, and whoever has the most tokens when the season ends wins bragging rights.

  • Nothing here is ever real money, in or out
  • Live standings and a per-league leaderboard, all season long
  • Invite-only or open leagues, with a shareable join link
Open Sport Betting Simulator →

Cunning Linguistic Games

Vocabulary practice, built as a game

A language-learning tool built around short, game-like drills instead of flat flashcard decks - practicing vocabulary, grammatical case, and gender by playing rather than memorizing.

Open Cunning Linguistic Games →

Sanilac Sportsman's Club

A modern site for a member-run outdoors club

A full rebuild of a local sportsman's club's site — calendar of events, membership dues and event registration via Stripe, hall rental requests, and a photo gallery, with an admin panel the club's own officers run day to day.

Open Sanilac Sportsman's Club →

Forestville Firearms

A merchant site for a home-based FFL dealer

A catalog and storefront for a small firearms dealer — inventory the owner manages himself, a calendar for classes and range days with online sign-up and payment, and an inquiry system that routes buyers straight to him.

Open Forestville Firearms →

Have something that needs building?

Happy to talk it through, including whether building it is the right answer at all.

bob.finger@robertfingersoftware.com