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