Adam Glover · Vancouver, BC

Make Yardi Voyager answer the questions your firm actually asks.

I run the property management department at a Vancouver strata and rental brokerage, and I live in Voyager every day. I also build software — so when the stock report doesn't answer the question, I write the one that does.

Live conditions at Whytecliff Park:

Water
10.6 °C · 7mm and a hood
Tide
3.6 m · falling
Sky
Overcast

This site is a dive computer. Scroll to descend. Your cursor is your light.

Dive plan — Yardi Voyager

Reporting and data work for firms on Voyager

For property management firms on Yardi Voyager — BC strata and rental brokerages first, and commercial, residential and social-housing operators too. Custom reports, branded packages and the data work in between, built by someone who uses Voyager every day.

Hazards

  • The stock reports don't answer the question you're actually being asked.
  • The vendor consulting route is slow, expensive, and doesn't know property management.
  • Nobody in-house has the time or the skills to write it.
ReportingCustom Yardi reporting
YSR and SQL reports built around the questions agents, accountants and councils actually ask — not what ships in the box.
BrandingBranded reporting
Council-, owner- and client-facing report packages that look like your firm, not like Yardi.
IntegrationCustom solutions & integrations
Data extracts, automation, and the glue between Voyager and the rest of your stack — monday.com, portals, Excel, internal tools.
PerspectiveAn operator's perspective
Built by someone who runs a property management department and lives in Voyager daily, so the deliverable fits the workflow on day one.

Every engagement starts with a discovery call. No menu, no tiers — we work out what the question is first.

or email [email protected]

Who

  • Runs the property management department at Korecki Real Estate Services
  • Associate Broker
  • PAMA board member

Shipped software

Built, deployed, and in use — proof that the plan above gets delivered.

Porus

Early — built and being proven in the field

Strata corporations run on correspondence, and most of it lives in inboxes where nothing has an owner or a deadline.

  • Captures inbound mail per strata corporation and moves each item through a capture → triage → presentation lifecycle.
  • Creates tasks straight from email via an Outlook add-in, so triage happens where the mail already is.
  • Prepares correspondence for council meetings with Robert's Rules integration.

Next.js, multi-tenant. SSO via Microsoft Entra ID and Google Workspace. Office.js add-in. Yardi ETL import.

diveSphere

Live — small and growing

Dive logs end up scattered across paper books, computer files and memory, and none of it helps you plan the next dive.

  • Maps community-added dive sites with conditions, photos and notes.
  • Imports dive computer files and auto-populates depth, duration and profile.
  • Ties a buddy network to the logbook. Buddy scheduling, group events, and charter and liveaboard trip planning are coming soon.

Next.js. Google auth.

Open source

  • bzzy

    JavaScript · ★ 1 · pushed Nov 14

    bzzy presence tag

  • vaultrequestrr

    Python · ★ 5 · pushed Aug 26

    Discord bot that requests media via Seerr with self-service Plex account linking so per-user quotas are respected

  • vaultrequestrr-homeassistant

    Python · pushed Aug 26

    Home Assistant integration for VaultRequestrr — request movies & TV from your dashboards with per-user Seerr quotas

  • mtfromme_gate-HA

    Python · pushed Jul 2

    Python Script and HA Sensor YAML to scrape Mt Fromme gate closing data.

  • steam_audio_switcher

    C# · ★ 2 · pushed Jun 22

    Windows tray app that auto-switches your default audio device when Steam Big Picture opens/closes (.NET 8 / WinForms)

  • strata-skill

    pushed Jun 10

    Tooling for strata work.

Off the clock

Forty metres. The light left is the light you brought. Down here is everything that isn't work — and the things that haven't been built yet, which is why they're this deep.

Conditions — Whytecliff Park

Water
10.6 °C · 7mm and a hood
Air
12 °C · Overcast
Waves
0.6 m @ 4 s
Wind
18 km/h ESE
Tide
3.6 m · falling
Sun
8° altitude
Moon
Waxing crescent
ScubaMUDs
OrganizerVancouver dive community, 700+ members
Həleləm Collective
Board member · Finance committee chair
Previous life
Ticketed motorcycle mechanic
Instagram
bike.n.dive

What's next

  • A dive shop in Ucluelet

    A plan, not a business — target 2030–32

    Shop and charter operation on the west coast of Vancouver Island. Exploring SVOP certification for the charter side.

  • Condo-conversion transparency tracker

    Methodology drafted, not built

    Public accountability app mapping Canada–BC condo-conversion program spending by developer, region and riding.

  • “Should I dive today?”

    Not built

    iOS app that scores today's conditions at your local sites. SwiftUI front end, Next.js backend, Open-Meteo data.

Safety stop · 5 m · 3:00

Safety stop

If your Voyager reports don't answer the question, book a discovery call. For anything else — strata software, diving, or both — write.

Surfaced

Dive complete. Log entry pending.

Imagery: Sunlight photos Olivier Dugornay / Ifremer, CC BY 4.0 · Kelp forest & wreck NOAA, public domain · Anemones & jellies Daderot / Alberto Montalesi, CC0