Random stuff
 This is a dump of the things I've done. You will probably want a search for this. 
- Rust Embassy framework on an STM32 to implement the 2048 game
 - Pulseaudio and X11 in Docker to a Windows host
 - Research into compiling my own WSL dist for Bluetooth kernel support
 - USBIP to pas through USB device to Docker on Windows host
 - qemu-debootstrap to cross compile for Raspbian OS
 - GitHub Pages custom URL for repo specific subdomains (memory.io.prasha.au)
 - Optimize NodeJS start time using cache-require-paths
 - Optimize Linux boot times using systemd-analyze tooling
 - Raspberry Pi config for faster boot times and performance (elevator deadline, fsck skip, initial turbo)
 - Creating custom gstreamer pipelines from appsink to qmlglsink
 - Created ffmpeg pipelines for rtsp streaming to websockets (for Babymon)
 - Link ffmpeg stream to opencv4nodejs
 - Hand gesture processing using opencv to control a computer
 - Dart board recognizer using opencv (3 camera method)
 - SQS non-fifo from multiple sources to ordered state
 - Setup tracing via Datadog for new features
 - Create a Grafana dashboard
 - Using a rotary encoder on an STM32
 - Pi Pico BLE module AT command set with GATT server
 - Pi Pico control registers for low power mode in Rust
 - Rust FFI to link to cryptoauthlib
 - Compile using Rust nightly on a buildroot image
 - Bluetooth GATT server in NodeJS
 - P5 display using Circuitpython on a Pi Pico
 - ADC on an ESP32 for a Ring chime
 - Creating systemd services with dependency chains and reasonable restarts
 - Gitlab CI/CD using a custom runner instance
 - Wrote a CANOpen library in C for PIC
 - RFID LF decoder (ASK/PSK/FSK) in C for running on an STM32
 - Yii2 framework to create a CMS
 - Using MPLAB IDE to configure a PIC
 - Using CubeIDE for configuring an STM32 C project
 - GIT CLI usage for things like interactive rebase
 - Rust async with Tokio including syncronication primitives
 - MariaDB database setup and optimization
 - Redis advanced usage include sorted sets manipulation
 - NestJS framework microservices over MQTT
 - NestJS realtime application using websockets
 - Turning an SPA into an installable application with serviceworker caching and push notifications
 - Google Firebase realtime database straight to the client
 - Dialogflow natural language processing
 - Wake word detection to speech recognition on device
 - Poker bot for online poker
 - CFD trading both with integration into IG demo accounts and backtesting
 - Google Home local authentication to cast text to speech responses
 - Google Conversational actions for custom commands
 - Google Foobar exercises
 - Implement various algorithms in Python, Typescript and Rust including markov chains, huffman coding, BFS, Dijkstra, Edmonds-Karp
 - ASCII trains exercise in 25 different languages including Fortran, Lisp, Julia
 - Pi Pico PIO control for WS2812 LEDs