◆
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

A 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 — secure, monitored, and built to grow with you.

Ongoing support

Bug fixes, small feature requests, and hosting kept running — ongoing care, not one-off fixes.

Examples

Envoy Client landing page

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
Request a demo →
Sport Betting Simulator landing page

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 landing page

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 landing page

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 →
Trail & Targets race series landing page

Trail & Targets

A race series site with sign-ups, payments and race-day tools

An outdoor race series that pairs a 5K+ course with target shooting. A race calendar, online registration with card payment and athlete accounts — plus separate screens for the race director, the staging line and the range officer to run race day from a phone or a laptop.

Open Trail & Targets →
Port Sanilac Firearms landing page

Port Sanilac 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 Port Sanilac Firearms →
Center Mass indoor range concept site

Center Mass

A concept redesign for an indoor range, gun shop and training center

Twenty-nine pages: a calculator that prices a range visit with every discount and weekly special, a membership break-even comparison, a "can I shoot it here?" rules checker, a class schedule that keeps itself current, and a page for every course and service.

Open Center Mass →
Wikiup Integrative Center landing page

Wikiup Integrative Center

A redesign for a therapy center and contemporary mystery school

A rebuild of a one-page site into a full site for a Santa Rosa integrative therapy center. Anyone can browse; members sign in to ask for a place at a workshop or a date for a session, and the guides approve every request before anyone pays.

  • Event calendar with request, approval and online payment
  • Date requests for therapy and immersion days, with email updates
  • Member accounts, an admin area, an email list and a page-visit dashboard
Open Wikiup →
Fizikalna terapija Lea Hek landing page

Fizikalna terapija Lea Hek

A new site for a physical therapy practice in Croatia

A full Croatian-language site for a physiotherapy and rehabilitation practice in Pazin, Istria, grown from a single page of service names. Every treatment gets its own page with the practice's own photos, what it helps with and what a session is like, and booking a visit is one tap to call or email.

  • Eighteen treatment pages in four groups, each with its own photo
  • Training, about and contact pages, with a map that loads only when asked for
  • Written in Croatian for local patients
Open Lea Hek →
Shooters Lane landing page

Shooters Lane

A new site for an indoor range, gun shop and training center

A rebuild of a West Bloomfield range's site that keeps its look and adds what customers actually ask for — is there a lane open right now? A live lane board shows every lane as the counter checks shooters in, the store's own online shop opens right inside the site, and classes and memberships stay in step with the range's booking system.

  • Live lane board, updated in real time across every open browser
  • The store's online gun shop inside the site, under the range's own header
  • Classes with real dates and open seats, kept up to date automatically
  • Memberships with a savings calculator, plus email newsletters run from the admin
Open Shooters Lane →
SUPERLAP landing page

SUPERLAP

A concept redesign for a sim racing studio

A proposed rebuild of an eight-simulator racing studio's site with a motorsport-broadcast look. The studio floor is live: which rigs are open, who's on track, and every lap as it's set — with leaderboards, league standings, and booking that lets a group pick the exact rigs they'll race in side by side.

  • Live rig status and a live timing feed, updated across every open browser
  • Pick-your-rig group booking, with a countdown to the next league session
  • Leaderboards by track and car, leagues, coaching and membership
Open SUPERLAP →
Raymond Hardware & Lumber landing page

Raymond Hardware & Lumber

A proposed site for a Port Sanilac hardware & lumber store

A pitch for a real neighborhood hardware store whose only web presence today is a generic co-op storefront template. Built from their actual services, design center, delivery fleet, and departments - with a look of its own instead of the national chain's template.

  • Real services, hours, and location pulled straight from the store
  • A country-hardware-store look designed from scratch, not templated
Open Raymond Hardware & Lumber →
Port Sanilac Farmers' Market landing page

Port Sanilac Farmers' Market

A site for a market that didn't have one

A local farmers' market with 3,700+ Facebook followers and no website at all - just a weekly post. Built from their Facebook page and a local-food directory listing: season dates, vendor categories, the kids' area and summer live music, and exactly where to find them on a Friday afternoon.

  • Everything a visitor actually needs - hours, season, location, map
  • A vendor sign-up path for new local farmers and makers
Open Port Sanilac Farmers' Market →

This demo runs on a test server that sleeps when nobody is using it. The first visit can take about a minute to wake it up.

Combat Words landing page

Combat Words

Multiplayer Wordle, played head to head

Up to ten players each secretly choose a real word, then race to crack everyone else's. Every guess is scored against all of your opponents at once, live in the browser, and the first player to crack them all wins.

  • Real-time games with lobbies, invite codes, and a join queue
  • Computer opponents at three difficulty levels to fill empty seats
  • Accounts, and a leaderboard by wins, win rate, and word length
Open Combat Words →

About

Bob Finger

Bob Finger

Founder & software engineer

I've been building software professionally for more than thirty years. Robert Finger Software is the small, personal practice that grew out of that work: you deal directly with the person who designs, builds and looks after your system, from the first conversation to long after launch.

A large part of my career has been in the financial sector, where software has to be correct, secure and dependable every day. I bring those same habits to every project, whether it's a system a firm runs its business on or a website and booking calendar for a small business.

I'll be straightforward about what's worth building and what isn't. When I take something on, you get clear explanations, steady progress you can see, and software that keeps working after the handover.

30+ yearsbuilding software professionally
Financesystems where accuracy matters
One contactfrom first call to ongoing support
  • .NET and C#
  • Angular
  • SQL Server and Azure SQL
  • Azure and DevOps
  • Website development
  • Financial-sector software

Have something that needs building?

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

bob.finger@robertfingersoftware.com