- Moderninizing Systems Observability with AI and LLMs - AI Native DevCon - November 21st, 2024
- Getting Started with OpenTelemetry in .NET - .NET Conf - November 17th, 2024
- Azure Observability Summit - September 24th, 2024
- Charting the DevOps Multiverse - September 16th, 2024
- Azure Cloud Migration Strategies - August 15th, 2024
Hey there! Thanks for dropping by my Github page. Below you'll find a collection of the recent projects I've been working on and have been able to make publicly available. I have a few more in the works but they aren't quite ready to share. Many of these projects have been used in a variety of presentations and webinars for Datadog. Some are just for fun and personal experimentation. |
Project Name | Image | Code | Live Demo | Description |
---|---|---|---|---|
Generative Debrief | Code | - | An app written to demonstrate using OpenAI with Azure Logic Apps and Datadog for a webinar taking place on May 14th, 2024. | |
Doggo Explorer | Code | Live Demo | An app written to demonstrate using Datadog's Real User Monitoring (RUM) as part of an on-stage demo during my presentation at Google Cloud Next '24. | |
Video Tools (20 in total) | Code | - | A command line app written to assist in video, audio, and transcription needs I've had while working on various projects at Datadog. See below for details on each of the 20 tools. | |
Vinyl Viewer | Code | Live Demo | An app written to visualize my vinyl record collection including Spotify integrations to listen to clips from the record. | |
Ignite Karaoke | Code | Live Demo | An app written to play "Ignite Karaoke" with the Datadog Advocacy team during one of our off-site meetings. | |
PsPsPs | Code | - | An app written to view cats and dogs while I searched for a new kitten. It uses the Petfinder API. >NOTE: Requires the PsPsPs Proxy Project | |
Generative AI Notebooks | Code | - | A collection of Jupyter (or Google Collaboratory) notebooks to demonstrate various generative AI use cases using a variety of Google's Large Language Models used in a webinar with Google. See below on each of the notebook details. | |
Spotify Dogged | Code | - | A command line app written to retrieve listening data from Spotify to create your own personal "Spotify Wrapped", while demonstrating how to send custom logs to Datadog. | |
Mandolin Classifieds | Code | Live Demo | An app written to browse mandolin classified ads from Mandolin Cafe in a more visual appealing way while also randomizing the order in which they are displayed. | |
Command Line ChatGPT | Code | - | A command line app written to communicate with OpenAI's ChatGPT. | |
Video Splitter | Code | - | A command line app written to automatically create short-form videos in portrait orientation from random spots in a longer video for use as YouTube Shorts, TikToks, Instagram Stories, etc. This was added to "Video Tools". >NOTE: This has been integrated into the Video Tools Project | |
YNAB Balances | Image coming | Code | - | A command line app to download "You Need A Budget" transactions to a CSV for local processing. |
-
π 2xSpeed - Video Speed Doubling: Accelerates the playback speed of video files, perfect for creating time-lapse effects or shortening content duration.
-
π΅ Apple Audio to MP3 Converter: converts M4A audio files to MP3 format using FFmpeg.
-
π² Black_bars - Black Bar Removal: Efficiently removes black bars from videos, resizing and cropping to fit a specified resolution.
-
πΌοΈ Burn Logo - Logo Overlay Utility: Adds logos or watermarks to videos by overlaying images, with customizable positioning and sizing.
-
π€ Captions - Burning Captions into Video: Burns subtitles from SRT files into videos, positioning them for better visibility and accessibility.
-
π Chunk: chunks a large text file into smaller sections, each with a specified maximum number of tokens, and saves the output as a new text file.
-
βοΈ Clip - Video Trimming and Enhancement: Trims the start of videos and enhances their quality, ideal for removing unwanted sections and improving overall presentation.
-
Crop - Crop videos segments: automates the process of cropping videos to a portrait orientation, focusing on the center of the video.
-
π Key Words: Analyze a text file, filtering out common "stop words" and additional uninteresting words to identify and count the most meaningful words.
-
π¨ Make-gif - GIF Conversion Utility: Converts videos into high-quality GIFs, using a custom color palette to maintain visual fidelity.
-
Montage - Concactenate Multiple Videos: Create a video montage by clipping random sections from each video in a specified directory and merging them into a new video of a predetermined length.
-
.Mov to .Mp4 Converter: converts video files from
.MOV
format to.MP4
format, maintaining the original file's name but changing its extension. -
π΅ Mp3 - Video to MP3 Conversion Utility: Extracts audio from video files and saves it as high-quality MP3 files, useful for isolating audio tracks or creating transcripts.
-
π Shorten - Video Clipping Utility: Creates new videos from selected portions of existing ones, facilitating the creation of highlight reels or content summaries.
-
π Splitter - Video Clip Processor: Generates multiple clips from a single video, adding consistent graphical overlays to each snippet.
-
πΌ Stacked - Portrait Stacked: Combines speaker footage and slide content into a single portrait video, enhancing video presentations.
-
π Transcribe SRT - Generates (SRT) Transcription from Mp3: Transcribes audio into written text with timestamps using OpenAI's Whisper model, ideal for generating accurate subtitles.
-
π Transcribe TXT - Generates (TXT) Transcription from Mp3: Transcribes audio into written text with timestamps using OpenAI's Whisper model, ideal for generating accurate subtitles.
-
πͺ Trimmer - Video Trimming Utility: Offers a straightforward method for trimming videos to a specific duration without re-encoding, preserving the original quality.
-
π Upscale - Video Upscaling Utility: Upscales videos to higher resolutions, incorporating optimal settings for enhanced video and audio quality.