Software Projects

The following is a collection of personal and academic software projects. I primarily work in Python, C++, and JavaScript. While I do have professional experience with software development, I cannot share any information due to confidentiality.

Gallery with Text and Buttons

Mobirise Website Builder
3D Point Cloud Web VR Renderer

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

Mobirise Website Builder
ML for Detecting Ocular Diseases Study

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

Mobirise Website Builder
Reddit Storytime Instagram Video Generator Application

As someone who has spent far too much time on TikTok/Instagram Reels/Reddit I have watched my fair share of the narrated story content detailing some outrageous reddit story - why not automate the entire pipeline and produce some of the content myself?

I created an application that scrapes Reddit's top story posts, cleanses, narrates/produces a video, and published to Instagram every hour on the hour.

Skills: Python, Flask, Meta Graph API, Gemini API, Google Cloud, TTS, PyMovie, Reddit Scraping

Mobirise Website Builder
Discord Music Streaming Bot

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

Mobirise Website Builder


Facebook AI Content Posting Bot

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

© Copyright Sean Clarke 2025 - All Rights Reserved