Charlie's Projects
Automatically sort photos into month-year subfolders
š¼ Personal Portfolio Site
Small test rig application for Cheerio to quickly write Cheerio scraper queries
A RasperryPi powered desktop stock ticker using a Waveshare 2.13" e-Paper display & Python script.
An example of an ESP32 based microcontroller (HelTec WifiKit 32 with OLED display) communicating with a C# console app via Bluetooth reading/writing data & scanning for the correct port without hard coded COM port values.
Backup of my Excel financial models for public equity analysis including some full DCF models for international - mainly UK & US listed - stocks (not investment advice).
Simple proof of concept to make a modular sheet music staff for possible use in future project
Kanban project management software
Stock Tickers & Prices for Loupedeck controllers
A WebComponents example using the https://newsapi.org free API
Open Source Computer Aided Dispatch System for Roleplay Communities.
A simple pong game made using Typescript & P5js
An example project to show how you can use Python to extract data from a spreadsheet and use the extracted data to seed a Supabase database table
A very basic Flask HTTP API that uses the Twint library to fetch tweets from a specific query and returns results in a JSON format.
Very basic Python script to generate a CSV formatted file with data from a JSON API endpoint
A Cycling Computer with ePaper display & GPS module made with a Raspberry Pico W to track cycling adventures
Very basic Arduino nano servo control to oscillate a platform holding a static fan in this hot weather!
Autohotkey script which allows for spotify to be controlled with keyboard macros
Get simple stock info from Yahoo Finance or Google Finance via a desktop app running on Electron using Vue3, Vite & Typescript
A stock ticker cycling through basic equity information for public companies using ESP32 based TTGO-T-Display
Display business & financial market news in vscode so you can keep up to date with the latest current events without leaving your code!