As part of drone surveying project called SkyMap, I developed and web-based point cloud/mesh rendering application that could be viewed in VR in near real-time. This program not only enabled viewing of points but also virtual measurements that could be scaled to reflect real-life distances.
Skills: JavaScript, Python, HTML, Flask (Web Server), Point Clouds/Mesh Rendering, VR, Analog Controls, Dynamic File Loading
During my time at the University of Waterloo, I wrote a paper studying the applications for Convolutional Neural Networks (CNN's) and Multilayered Perceptrons (MLP's) for classifying ocular diseases from retinal fundus scans of patients. I trained various models using a rich image dataset from real patients to correctly classify testing data.
Skills: Python, Convolutional Neural Networks, Image Processing, Data Cleansing, Model Training, Model Tuning, ADAM
Discord is a social media platform focused around community messaging and chatting with users being able to set up servers with text and voice channels. I created a bot user that users could interact with via a text channel command line to request songs from YouTube. The bot would then join the voice channel and play the song and could be interacted with in real-time.
Skills: Python, Discord Bot API, Web Scraping and Search Querying, YouTube API, FFmpeg Audio Processing
Digital content 'slop' is on the rise and I wanted to see how easy it would be to create an automated bot to post AI generated content to Facebook to see if it would garner any human interaction.
Skills: Python, Google Gemini API, Facebook Graph API, Image Generation