Track recordPV-2006B · Dossier

A frank code review, then the rebuild, then the CTO seat.

GoldMail, 2006: voice over images, sent as a link, and a first build that did not work.

Org
GoldMail Inc, Petaluma, California
Role
Contract engineer, then Chief Technology Officer
Period
2006 to 2008
Stack
C# and .NET, ASP.NET web services, a Flash viewer
Exploded view of a GoldMail message: slides, a timed XML script, an audio track, and ad slots, with a detail of the slide conversion. Exploded view Slides Script, XML Audio Ad slots Detail B 2x JPG 1 2 3 4 5
Drawing
Anatomy of a GoldMail message
Org
GoldMail
Period
2006 to 2008
Drawing no.
PV-2006B
Scale
Not to scale
Source
Approach
Checked
2026-11-03
  1. Slides and imported pages, in landscape or portrait.
  2. The timed script that advances the slides, sent to the viewer as an XML file.
  3. The narration, a separate audio file. The hatched share is what the viewer computes and buffers before playback starts.
  4. Pre-roll, post-roll, and final-slide banner ads, plus white-label branding. US 8,458,598 B1.
  5. Detail B. Each PowerPoint slide becomes a vector graphic at 2x, then renders down to a scaled JPG, so text and images both stay clean.
Describe this drawing

An exploded view of a GoldMail message, drawn as four stacked layers joined by dashed assembly lines. Slides in landscape and portrait sit on the top layer. The second holds the timed script that advances them, delivered to the viewer as an XML file. Third comes the narration, a separate audio file drawn as a waveform. A hatched band at its start marks the share of audio the viewer computes and buffers before playback begins. At the bottom is the player frame, with pre-roll, post-roll, and final-slide banner ad slots, the subject of US patent 8,458,598. Detail B shows the slide conversion. A PowerPoint slide becomes a vector graphic at twice the resolution, then renders down to a scaled JPG.

The dossier

Situation

GoldMail let someone record narration over images or slides, save it as a link, and send it to anyone who could watch in a browser. The company had raised seed money, but its first build was incomplete and did not work, and earlier attempts to raise a funding round had not closed.

Objective

Find out what the first build actually was, turn it into a working end-to-end product, and give the company something it could raise money on.

Action

  1. Gave a frank read. Did a full code and app review: significant concerns about both the client app and the server side, and code that was clearly incomplete.
  2. Rebuilt it behind the UI. Kept the UI the company had already paid for and rebuilt everything behind it: the creator app in C# on .NET, upload and hosting on ASP.NET web services, a Flash viewer, accounts and databases.
  3. Built the demo nobody asked for. Days before the Santa Rosa country club investor meeting, built an alternate creator front end on my own initiative, modern and slick.
  4. Solved the conversion trade. Converted each slide to a vector graphic at 2× resolution, then rendered it down to a scaled JPG, keeping both crisp text and clean images.
  5. Co-invented the ad system. Customized pre-roll, post-roll and final-slide advertising and white-label branding inside the player, which became US 8,458,598 B1.
  6. Built the engineering org. As CTO, built out engineering, QA and operations, and stood up a dedicated office for them in Pleasanton.

Result

Patent, customized advertising for online slideshow, granted June 4, 2013
US 8,458,598
Vector render resolution behind the slide conversion
2×
  • The team took the business plan and the new UI into the investor meeting and walked out with funding commitments and an incoming CEO.
  • The company closed a funding round.
  • A non-working, incomplete first build became a working end-to-end product.
  • GoldMail launched publicly as a consumer service around November 2007.
  • Promoted from contract engineer to CTO.

Leadership

Approach
A frank technical assessment is what got me hired to fix the build.
Influence
In an early-stage company the demo is the product. The engineering has to work, and the experience is what gets funded.
Delivery
Grew from the contract engineer into the CTO, with a development, QA and operations office in Pleasanton.

This is the kind of work behind the fractional CISO and CTO offer.

Book

Bring the problem.
Leave with the next three moves.

Length
30 minutes
With
Paul, directly
Reply
Within 24 hours
After
Scoped and priced in writing after a 30-minute call.
Book a 30-minute intro call

30 minutes, directly with Paul. Or write to paul@vilevac.com