Skip to main content

Northwest Fortune Solutions · a one-person software studio · Hillsboro, Oregon

I build the software a business runs on.

I’m Junior Fortunato — an Army veteran, an IT director, and all of Northwest Fortune Solutions. I design it, build it, put it online, and I’m the one who gets the call when it breaks.

I work inside a company that can’t afford downtime. So I learned to build things that don’t break — and to explain them to people who don’t code. That’s the whole job, really.

The U.S. Army Senior Space Badge: a pair of swept silver wings flanking two gridded globes, a delta point up between them, two elliptical orbits crossing behind, and a single star above for the senior grade.
Junior Fortunato · FounderU.S. Army, 2014–2018
The 1st Space Brigade shoulder sleeve insignia: a shield bearing an eagle with spread wings over a gridded demi-globe, crossed orbital paths and a downward arrowhead, with a star above.1st Space Brigade

Chart: the local sky over Hillsboro, with the site’s own satellite mark above the horizon line, in view, and a ground station uplinked to it — the maintenance page draws the same sheet with the mark below the line.

Receipts

What that’s been worth so far

Four numbers, and where each one came from.

40%Less time on paperwork.I replaced a paper-and-spreadsheet process at a healthcare company with software I built. That is the drop in administrative processing time.
235People who open something I built every working day, to do their job.Roughly 235 of them: 150 caregivers, 45 office staff, 20 nurses, and smaller teams besides, plus external staff on top. The 500 clients whose records it holds don’t sign in, so they are not counted here.
4Languages, one product.I built the same access-control tool four separate times — Python, C#, Go and TypeScript — to see what the language really changes.
7Platforms designed, built and kept running.Not prototypes, not tutorials — two are publicly live right now and you’re on one of them; the rest are private or internal. Named on the work page: Pelican, Kingfisher, Sharpbill, Goldfinch, Merlin, this platform, and Usage IQ.

Every number here is something I built or something I was in the room for. The 40% is my own estimate rather than a stopwatch study — I worked inside that company before the software and after it, and that is the size of the change. I would rather tell you where a figure came from than round one up, and where I have no number I left the sentence out. It is the one I’d most like to be asked about.

What I do

Five things, in the order they usually happen.

Most companies hire this out four ways. One firm to build the software, another to host it, someone to train the staff, and a consultant to explain it to the auditor. I’m all four, which is mostly why the answers match.

Learn your business first.Build it.Train your people.Keep it running.Prove it.

Selected work

Three things worth your twenty seconds.

What changed, first. The wiring is one page down, if you want it.

01In production

Pelican

The system a healthcare operations company runs its whole day on. Live since 2023, tens of thousands confirmed visits, administrative processing time down roughly 40%.

How it’s built

02Python · C# · Go · TypeScript

One product, built four times.

The same access-control console, on purpose, in four languages — identical screens, the same security model underneath, bar one permission key I left mismatched rather than edit a repository to flatter the result.

What differed

03You’re using it

This site is the product.

These public pages are the front of a working console. Check my work without asking me — the AI console needs no sign-in.

Open the AI console

Receipts, the awkward kind

Two things I’d rather you heard from me.

One is a bug I shipped and published. One is a warning I built to make my own demo look worse.

01

I found a privacy bug in my own code, and then I published it.

I point my own AI tooling at my finished work and tell it to break in, and every finding it raises goes to a second one told to refute it. A location feature failed that pass: it was showing people’s exact position to more roles than it should have. Fixed the same day, with a test that fails if anyone ever undoes the fix.

The finding, in full

02

My AI demo tells on itself.

If no real AI service answers, the demo says so on screen, in the moment — not a footnote. A demo that quietly fakes a result is worse than no demo at all.

Try it and watch it admit it

Who’s behind it

Army first, then software. The order matters.

I was a Senior Wideband Controller in the U.S. Army from 2014 to 2018 — the person who keeps the satellite and radio links up. Drone operations, ships, submarines. I qualified across six critical positions and became my unit’s youngest senior controller.

What I took from it wasn’t discipline in the poster sense. It was this: when the link goes down, nobody wants your explanation. They want it back. And then they want to know why, in writing, so it doesn’t happen twice.

Since 2022 I’ve directed technology and compliance for a healthcare organization — the team, the budget, the vendors, the audits, and the software. And I still write the code. Northwest Fortune Solutions is that same work, done for people who need it and can’t hire a whole department.

If you write software for a living

There’s a version of this with the wiring showing.

There’s a lot of mechanism behind this site, and none of it is on the front page. That was on purpose: it was crowding out what a hiring manager actually needs.

None of it got deleted. It’s one click away, in more detail than is strictly reasonable.

  • How signing in is kept separate from being allowed.
  • Why the live connection and the ordinary screens had to be taught the same rule the hard way.
  • What actually differed across four rebuilds of the same product.
  • And the findings from the audit I ran on myself that survived a skeptic.

It’s technical, and a little smug. You’ll be fine.

Get in touch

Tell me what’s breaking.

You’re hiring, or you’ve got a business held together by spreadsheets and one very tired person. Either one — I’d like to hear about it.

Pick a time. No pitch — you tell me what’s broken.

I answer my own email, usually the same day. There’s no contact form here because forms are where messages go to die.

Or find the studio elsewhere:

Accounts

You don’t need an account to talk to me, and there’s no separate sign-up form to fill in either — continuing with Google is the whole of it. The one thing that does need an account is my résumé: you ask for it once you’re in, and I hand it over myself. This is a working console with real records in it rather than a sandbox, so I’d rather know who’s in there. And if the door doesn’t open, tell me and I’ll open it.