Skip to content
All work

Telecom / networking

Wi-Fi across 6 mesh units, a 32-node bilingual phone tree, and a radio-link plan for about $940

A company console for networks, the phone tree, and a point-to-point link plan checked against terrain.

Client
A 15,000-acre New Mexico land and hospitality operator
System
Site Network
My role
Design, build, and run
When
Sep to Oct 2026
Network overview, sample data
Sample dataWireless links, sites, servers and phones checked every minute.

01 / Problem

What wasn't working.

Consumer routers at every building with different names and passwords. A phone menu nobody could change. Sites miles apart with no plan for linking them.

02 / Approach

What I built.

  1. 01

    Router agents report to the console. A live mesh map shows 6 units on a 5-minute tick.

  2. 02

    Bilingual phone tree drafted in the console and published to the phone provider. 32 nodes in about 10 minutes.

  3. 03

    Point-to-point link plan: 6 radios, links from 182 m to 5,031 m, checked against terrain and Fresnel clearance. About $940 in hardware.

  4. 04

    An API gateway with 165 operations for integrations and the company assistant.

03 / Architecture

How the pieces connect.

Next.jsConvexClerkOpenWrt agentsVoIP.msUbiquitiUSGS 3DEP
RoutersOpenWrtAgent APIConsole dataConvexMesh mapPhone treeproviderStaff console~80 screensRoutersOpenWrtAgent APIConsole dataConvexMesh mapPhone treeproviderStaff console~80 screens
DeviceEdge / networkDataPeople / UIOutside system

04 / Result

32

node phone tree published in about 10 minutes. About 80 console screens behind one sign-in. 226 automated tests and an accessibility audit. The link plan went through a 34-finding review before purchase.

Mesh map

See which unit is weak before someone calls.

Phone tree editor

Change the menu, preview it, publish it.

Link planner

Terrain profile and Fresnel zone for every link.

Company Wi-Fi

Network settings pushed to devices.

Have a problem like this one?

Book a call

Next step

Tell me what isn't working.

A 30-minute call. You describe the problem, I tell you straight whether it's worth fixing and roughly what it costs.

Book a call