Christopher Stewart's Projects
Unity 2d game engine A* pathfinding algorithm demonstration.
External multi-hack I developed around ~2017 with the help of the community at unk0wnch34ts.
python file server that accepts requests from a python client to files within its own directory.
Gym exercise website sourced from weighttraining.guide. Users can view, filter, favourite, append notes, and categorize different exercises. Can be hosted locally on android using the Simple HTTP Server google play app (hosting the docs folder/directory).
Python script using standard libraries (urllib) and a public crypto currency API (Independant reserve) to monitor current prices.
Linux C simple shell chat server with multithreading to allow for multiple clients simultaneously.
raspberry pi 3b+ NRF24L01 single-chip 2.4 GHz transceiver Example client-server text and video stream programs.
Routing Information Protocol (RIP) distance-vector routing protocol simulation
OmniVision OV5647 camera equipped Raspberry Pi 3b+ C programs to convert a video stream from YUV420 format to a Nokia_5110 monochrome bitmap and present it via SPI and GPIO communication to the Nokias PCD8544 micro-controller.
OmniVision OV5647 camera equipped Raspberry Pi 3b+ C programs to convert a video stream from YUV420 format to RGB565 (or various grayscale formats) and present it via SPI and GPIO communication to the ST7735S LCD micro-controller.
Python client (raspberry pi), and server (OpenCV capable host) programs. Frames are recorded by the client camera in MJPEG format, sent to the server over a TCP connection, decoded, processed in OpenCV, and presented.
Python 3 script to host a HTTP website
Unicode symbol website allowing users to view, copy, favourite different unicode symbols for use.
Video playing website with HTML frontend and python backend, simply add .mp4 videos to docs/assets/videos, host the server, and visit the addr.
My Website