AVECVU

An independent software studio.

AvecVu designs, builds, and ships its own software. Recon reads a cycling route and briefs you on what is ahead; it runs in a browser, with no AvecVu account, and what it knows stays on your device. Rebar is an iPhone app for logging strength training, in testing. The engineer who builds them uses them every week, on the same roads and the same lifts.

Recon

recon.avecvu.com

Takes a cycling route and reports what is on it: the water, the climbs, and the weather and light for the hour you will be there.

A route comes in from Ride with GPS, from a GPX file, from a shared link, or by scanning a QR code from another rider's phone. No account is required.

Recon's briefing panel for a 106 mile San Diego route. A warning reads: carry water, 64 miles from the start before any water, and 1 more like it, counting only the stops you picked, also heat 94 degrees. Below it, totals of 10,090 feet of gain, 16 climbs and 59 stops, the date and pace controls, and the two picked water fountains at miles 63.9 and 92.1.
The briefing, on a phone
Climbs found
16, each measured for length, gain, and steepest pitch
Longest dry stretch
64 miles from the start before the first water, and one more gap like it, counting only the two fountains picked as planned stops
Water on the route
53 of the 59 stops found have water; two are public fountains. The on-device archive covers California
Heat
94°F at the hottest, reached around mile 85
Wind
A 10 mph headwind at mile 85; every hour is read as head, cross, or tail against your direction of travel
Light
Sunset 19:40, against roughly 9.7 hours of riding at 11 mph
Without a signal
The route and the map both save; a saved route opens with no signal at all

The climbing

Climbs are found in the track itself and reported with their start, end, and gradient. Minor bumps are filtered out so the list stays short enough to read. The gain total is Ride with GPS's figure, and Recon says so on the tab. The climbs themselves are measured from USGS terrain data, checked against a barometric ride. Tap a climb and the map goes to it and draws it.

Recon's Climbs view: an elevation profile with all sixteen climbs shaded by difficulty, each listed with its length, gain, and gradient. On a wide screen the selected climb is also drawn in amber on the map with a marker at its top.
Every climb measured: length, gain, and gradient
Recon's Weather tab. Conditions at the start read 78 degrees with a light wind. A table lists mile, estimated arrival time, temperature, wind and rain along the route, reaching 90 degrees by mile 43 and 94 degrees with a 10 mile per hour headwind at mile 85.
Hour by hour along the route; forecasts reach 16 days out

The day you are riding

Give a pace and Recon works out when you would be at each point of the route, then reports the weather hour by hour along it. Wind is resolved against the direction of travel into headwind, crosswind, and tailwind, so the same wind reads as a crosswind at mile 43 and a headwind at mile 64. Sunrise and sunset are computed on the device, so a route can be planned for any day of the year. Forecasts run 16 days ahead and get less certain the further out they go.

What might go wrong

Six conditions are watched: heat, cold, wind, rain, darkness, and air quality. The one most likely to affect that particular ride is stated in full. The rest sit beside it in a quieter line.

Taking it out on the road

The route exports as a course file carrying both the turn directions and the notes Recon writes about what is coming: the climb starting, the last water for a while. You can add your own, and when the list would crowd a head unit, Recon drops its own lowest priority cues first and says so. A Wahoo or Garmin head unit that supports course messages shows them as banners while you ride, and uploading the same file to Ride with GPS lets their app speak the same cues aloud, on their paid plan. Preview steps through every cue on the map, each one sitting where it will fire.

Once the route and the map are saved, Recon works with no signal at all. A route can be handed to someone else as a link, as a QR code, or as a file that carries every point.

Recon's Cues view. The cue list opens with: dry stretch, 64 miles to the next water. On a wide screen the preview steps through each cue on the map, with a popup reading: climb starts, 5.3 miles at 4 percent, steepest 10 percent, long one, settle in and pace it.
The cues, each placed where it will fire

Rebar

iPhone app, in testing

A strength training log for iPhone. A set done as planned takes one tap, and every lift you have logged keeps its whole history, a tap from its name.

Templates are written by hand, or proposed whole from a goal or from muscles picked on a 3D body, then edited. Rebar works on its own, or connected to intervals.icu, the online training calendar: the plan for every sport then shows day by day, and each lifting session you log goes back to your own account there.

It runs on a small number of phones through Apple's TestFlight and is not in the App Store.

Rebar part way through a Push and light legs workout, on incline dumbbell press. Three warm-up sets of 25, 30 and 35 pounds sit above the working sets. Set 1, 45 pounds for 4, is ticked green. Set 2 is next, filled in at 40 pounds for 7 with a target of 8 to 12, and last time's 40 by 7 beside it. A rest bar along the bottom has skip, minus 15 and plus 15 buttons and reads: next, incline DB press, set 2, 40 pounds by 7.
A workout, between sets
Each set
Filled in with today's target, so a set done as planned is one tap on its check mark
Last time
Last session's numbers sit beside every set: 40 x 7 on set 2 here, against a target of 8 to 12
Warm-ups
3 warm-up sets, worked out from the first working set and marked W
Rest
Starts when a set is ticked, moves 15 seconds either way, and names the next set. It shows on the lock screen and chimes when rest is up
One side at a time
Single-arm and single-leg lifts log reps for each side
Supersets
Grouped lifts are worked round by round, with one rest after each round
Busy equipment
The swap button lists lifts for the same movement and muscles that this gym can load, for today only or for good
Rebar's plate sheet for barbell hip thrust, set 2. A barbell drawing shows a 45 and a 2.5 pound plate on one side. The total reads 140 pounds: 45 plus 2.5 per side, plus the 45 pound bar. Below, the plates left to add to each side: no 45s left, one 25, two 10s, one 5, no 2.5s left, and a button to use 140 pounds.
The bar, added up

The weight on the bar

Tap the plates loaded on one side and Rebar adds them up with the bar: a 45 and a 2.5 on each side of a 45 lb bar is 140 lb. Or pick a target, and it says what to load on each side.

Plates, dumbbell pairs and weight steps come from what each gym actually has, set up once. Home and any other gym you train at each keep their own equipment, and the workout follows the gym you are in.

Rebar's page for lateral raises, 34 sessions since June 18. A green headline reads: going up at 15 pounds. Best set at 15 pounds: 11 reps on September 21; 15, 16 and 16 in your last three. Below it, a chart of the best set at each weight in reps, with 15 pounds in blue climbing from 11 to a best of 16, and the other weights in gray.
One lift, every session

Every lift you have done

Tap a lift's name in a workout, a template or a finished session, and its history opens. The page leads with whether the lift is moving: going up, steady, or stalled at the weight you work at now, and why. Here, 15, 16 and 16 reps at 15 lb in the last three sessions, against 11 on Sep 21.

The chart counts reps at each weight, so reps gained at the same weight show as progress. Below it are the most reps ever done at each weight, and every session, newest first, each one open to correction.

Rebar building a new template from the body. A pale stone figure seen from the front has the side delts picked out in red, with a label reading side delt. Below: side delt, lifts that build it, with nearby muscles to try instead: front delt, biceps, mid and lower chest, upper chest.
Tap a muscle, see what builds it

What to train

Tap a muscle on the body and Rebar lists the lifts that build it, narrowed to the gym you are in or open to any gym.

How to do it

Each exercise has its setup, form, a cue, and the common mistake written out, and most have a short video, played from YouTube. A spoken cue at the start of each set can be switched on.

Checking a template

Open a template and the body shows the hard sets each muscle gets in a week, against a range for your goal. A muscle that looks light, work that doubles up, or a missing heavy lift is pointed out with a reason and a suggested change, to accept or leave.

Where it is kept

Everything logged is kept on the phone. With intervals.icu connected, sessions and weigh-ins go to your own account there, straight from the phone. A backup is a file you save yourself. Rebar sends nothing to AvecVu.

Company

About AvecVu.

AvecVu is the studio of Vu Le, a data engineer and architect for thirty years: fourteen at Microsoft, including architecture work with customers across Asia Pacific; six at AWS as a Senior Data Architect; most recently at Epic Games, on data infrastructure for game analytics.

The work so far spans data platforms, cloud infrastructure, storage and backup systems, AI tooling, and software for training and endurance sports. Most of it is private. Recon and Rebar are the exceptions: both were built for his own training first. What changes is recorded in a dated changelog.

Contact

If something is wrong with Recon or Rebar, say so.

Recon also takes feedback from inside the app; every note lands in a private issue tracker so it can be tracked to a fix.

AvecVu LLC
Formed January 2026
Irvine, California, United States
vu@avecvu.com