Windows

Skill level
4 Proficient

Windows description TBD...

Experiences using this skill are shown below:



Barco Labs 3-D mashups

After completing Graphical Content Analysis server for the ISE Expo, the idea of a common operational picture came up. That is, the user is presented with one view for everything where one can seamlessly zoom out to see the big picture or zoom in on a specific area or incident to see those details without ever switching views. And, it just so happened that the Antwerp Port Authority had recently suffered millions in damages due to a large barge colliding into one of the canal locks because someone wasn't paying attention.

Barco Labs DNN Training Set Creation

One of the other machine-learning researchers had created a deep neural net (DNN) using TensorFlow but didn't have the required number of labelled training images to train, test and validate the DNN. I can't say exactly what the DNN does because it is under a pending patent having to do with eye gaze. Getting accurate information about eye gaze from real photos of people's faces is notoriously inaccurate and we needed tens of thousands of accurately labelled eye gaze images.

Barco Labs Smart Meeting Room PWA

This was a student intern project that I took over to turn into a useful application for use within the company. Even though this wasn't a research project, we thought it would be a good way to make Barco Labs better known throughout the company, as many employees viewed us as an "ivory tower" doing esoteric research of little practical value. The Smart Meeting Room App (SMRA) had the very practical benefit of finding and scheduling meeting rooms on the Barco campus.

Prototyped a Star Wars™ like meeting experience

Created several proof-of-concept webapps in 2017 experimenting with ideas that will make virtual meetings more immersive. Our approach was largely inspired by the Star Wars™ films. If you remember, the Jedi Council held meetings in which remote participants were sitting in seats using holographic projections of themselves and vs. versa. I prototyped the same two-way immersive meeting idea using WebGL 3-D and WebRTC in web browsers.

FlyteComm map clients

Designed and implemented complex, real-time, universal map display applications in Adobe Flash for the web and CocoaTouch for the Apple iPad that yielded a significant increase in revenue and helped achieve financial independence for the company (according to the President/CEO, Maurice Bailey).

Prior Work

INDEPENDENT CONSULTANT
2002 — 2006
Zaun Consulting (self-employed) [Boulder Creek, CA]
Yahoo! Research Labs (research lab) [Burbank, CA]
2005
The Burke Institute, (education foundation) [Santa Cruz, CA]

Enhanced the Flash Weather Plug-in with on-demand loading

Refactored the previous weather plug-in I implemented to do on-demand loading of weather only when requested. The previous approach preloaded the weather in the background to speed delivery but that approach negatively affected overall Viewer performance. The weather animation in the new approach would start up soon as 2 layers were loaded and would automatically add more layers to the animation sequence as each layer became available. This provided on-demand loading with a fast initial presentation.

Re-engineered the Flash Viewer Map Plug-in

The redesigned map plug-in solved a long-standing problem with the old map plug-in that was actually a port of some old code written by someone else. The new plug-in required a lot less memory, was a lot less buggy and it could show dozens of different base maps from multiple map tile servers. All of this could be configured without touching any code (unlike route-me and OpenLayers). The map type selected in this screenshot was  the USGS topo map. The pushpin labels were draggable and individually displayable.

Added 200+ NOAA Weather overlays to Universal Flash Viewer

Updated Flash Viewer to support the WMS (Web Mapping Services) supported by NOAA’s weather servers complete with tile image stretching to approximate image warping from the Geographic to World Pseudo Mercator (used within the Flash Viewer). Had the Viewer talking to 24 NOAA weather servers supporting more than 200 weather overlays (including storm tracks, fires, floods, radar, and so on) with full visibility control working in just over a week (on a rush schedule) to show to the FAA. Also added GeoJSON support for NOAA aviation weather.