Washington, DC · live

Hello from Washington.

This is the city right now, drawn in code: the real sky, today's weather and the planes overhead.

or tap a plane for its flight
Independent software builder · Washington, DC

Tools that fit.

I build custom software for the work your off-the-shelf tools don't cover. I sit with the people who do the work, build the thing that fits it, and keep it running.

Washington, DC How this background works
The work

Things I've built that people use.

Each one started with a person and a problem: a spreadsheet nobody could keep up, a tool that didn't exist, a machine nothing could be installed on. Some are open to look at; some sit behind a sign-in or on someone's own computer.

Operations software
Operators dashboard
The operators dashboard: alarms for a basin and a clarifier, solids inventory, wasting rates and SRT on target

A wastewater plant's daily dashboard

An activated-sludge plant's lab readings lived in one spreadsheet per day. Now operators enter them once and the dashboard does the rest: SRT, sludge settling and blanket depths as they type, alarms when a basin drifts, tomorrow's wasting rates and pump timers, and every day since 2023 in trends. It runs on one laptop with no install, no admin rights and no network.

Python · SQLite · offlineTry the demo ↗
Marina operations
Harborview Marina's docks drawn from above, each boat in its slip, today's arrivals in orange

A marina, run from one app

A demo on a made-up 164-slip marina in Annapolis, on real tides and weather, written for the people on the docks. The day comes as a list with one big button per job: see off, check in, call the captain, mark the haul-out done. The docks are drawn from above, with each boat in its slip; tap one to act on it. Bookings only offer slips the boat fits, and the owner's numbers read as a few plain sentences. Try it: book a boat in, it resets each night.

Run a marina, a boatyard or a rental fleet? This is a starting point: I'd connect it to your slips, billing and staff.

Python · SQLite · NOAA live dataTry the demo ↗
Products and platforms
League platform

HB Dynasty

A full product for a fourteen-team football league: a live scoreboard dressed as a TV broadcast, standings, tiebreakers and playoff odds, weekly power rankings, trades, a league chat and push notifications on an installable phone app. The league's host stays the source of truth; everything else is built on top, tested, monitored and documented.

Python · Django · Postgres · in use every week since September 2026Members only ↗
SaaS product
DOCM: the home page of the document portal

DOCM

Document management for law firms and small businesses: full-text search across PDFs, Word files and scanned images, with separate workspaces, roles and billing.

Multi-tenant · 393+ automated testsdocm ↗
Program office

Weekly reporting, done once

Project managers' weekly updates, the slides that come out of them and a portfolio board, in one tool built for a locked-down machine: nothing to install, nothing leaves the computer.

Python standard library · fully local
On the side
Consumer app
HBWX: current conditions, radar and the next 24 hours

HBWX weather

A weather app for people who like weather: radar, severe-weather outlooks, the night sky you can point your phone at, and the live planes overhead.

JavaScript · Cloudflareweather.jmco.app ↗
What I do

Three ways I can help.

One person, start to finish: the first conversation, the build, and keeping it running.

01

Build

Custom tools and apps

Internal tools, customer-facing apps, and the small exact tool that replaces a spreadsheet. Built to run where your people are, including machines where nothing can be installed.

02

Rescue and implement

When a system or a rollout has stalled

I've taken an enterprise rollout that had failed twice to a working launch, and stood up new platforms inside a federal agency. I re-plan it, then fix or build what's needed myself.

03

AI in the work

Where it pays, with guardrails

Finding the uses worth doing, setting the rules to run them safely, building them into the tools your team already uses, and checking afterwards that they paid off.

How I work

Something working, early.

The fastest way to find out what a tool should be is to put one in front of the people who'll use it.

Sit with the work

I start with the people doing it: what they do every day, where it breaks, what they've given up asking for.

Show it in days

A working first version on real data, not a slide. We change it together until it fits.

Write it down

Every tool ships with its manual: how to use it, how it works, how to recover it.

Keep it running

Monitoring, updates and small changes as the work changes, by the person who built it.

About

I'm Vincent Morin II.

For ten years I've worked where operations, policy and software meet: leading programs and platform rollouts inside a federal agency, managing products built from scratch at a software studio, and running the day-to-day operations of a venture firm, its accelerator and a startup it founded.

These days I build. I write the software myself, in Python and JavaScript, and I use AI tools every day to build faster and check my work more carefully. Jackson, Morin & Co. is my practice.

Based
Washington, DC
Education
Georgetown, Master of Public Policy (data science); Penn State, BA History
Credentials
PMP · Certified Scrum Product Owner · Certified ScrumMaster
Builds in
Python, Django, JavaScript, SQL, Postgres; Fly.io, Cloudflare, Vercel

The background is live.

It's Washington from the Arlington heights, drawn in code. The sun, the moon, the stars and the planets are where they really are right now. The weather is today's. The planes are real flights around National Airport, each drawn where it is in the sky (tap one for its flight), and Nationals Park lights up on home-game nights.

Every building carries the year it went up, so the city can grow from 1791 to today.

Try it:

Live data: weather from the National Weather Service (National Airport's observations) · aircraft positions from adsb.fi and adsb.lol (ODbL) · buildings from OpenStreetMap (© OpenStreetMap contributors, ODbL) · stars from the Hipparcos catalogue via d3-celestial.

Start a conversation

Tell me what's getting in the way.

A tool you wish existed, a spreadsheet that runs your week, a rollout that's stuck. Come with the situation and I'll tell you honestly what the first step looks like. The first conversation is free.

info [at] jacksonmorinco.com