Weather Image Projection Software
Employer: AccuWeather, Inc.
While working on a data ingestion project, I found a groundbreaking way of processing radar and satellite imagery
using Microsoft DirectX and Shaders.
I was educated as an Electrical Engineer, but I’ve spent most of my professional career as a Software Engineer. My 25+ year career has been built around hard work and a love for learning. I have practical experience in the areas of: Computer support, PC hardware, networking, and software development/design (Client, Server, and Embedded)
I'm curious, open-minded, and willing to challenge my beliefs and assumptions.
Learn moreI’m currently focused on full-stack software architecture. C#, .NET, SQL, Angular, Blazor, WebApi, AI, Windows, Linux, DevOps, and Azure.
Learn moreEmployer: AccuWeather, Inc.
While working on a data ingestion project, I found a groundbreaking way of processing radar and satellite imagery
using Microsoft DirectX and Shaders.
Employer: AccuWeather, Inc.
I worked on 2 generations of weather broadcasting software. These projects at the time, pushed the limits of
real time graphics processing. Both were challenging projects, but working with the cutting edge of real time
graphics technology was very interesting.
I created this application so I could use voice commands to send keystrokes to windows applications. As a Trekkie and a StarTrekOnline player, how cool is it being able to scream out voice commands like “Shields up!” and “Fire all weapons!” while you’re flying around in your starship? The answer is: Very
Employer: Avail Technologies, Inc.
This service is responsible for playing recorded announcements on a transit vehicle,
as well as displaying related text on an internal LED sign.
Announcements related to the current route, approaching stops, arrivals, departures,
and etc are used throughout a transit vehicle trip.
AGC (automatic gain control) logic was included to determine ambient audio levels
so output volume could be adjusted in real time.