My Work History

Projects

👀 Check my 🔗 Git server for all my projects

Clippable

A self hosted video streaming platform

📃 Designed and architected a cost effective scalable video streaming platform. Implemented deployment automation systems which reduce standard server maintainence to a single command. Reduced operational costs by evaluating optimal EC2 instance for the given network load.

🧰 Tools Used: Gitlab, Ansible, Rust, Tera, Templating, Engine, Typescript/Node, AWS, Terraform

Freechat

FOSS Decentralized Chatting

Developed a scalable decentralized chat platform. Designed and documented asynchronous API protocol built with Rust, Python, and containerized all parts of the system for simple deployment. Also drafted a wiki page detailing all available endpoints which can be found here

🧰 Tools Used: Rust, REST API, RTC Websockets, Python

Handmade Operating System

An x86 kernel I wrote for fun and learning

📃 Designed and implemented a baremetal x86 kernel written completely from scratch. ISO files are automatically built via Gitlab CI/CD pipelines which allow users to run the kernel on real hardware!

🧰 Tools Used C, x86 Assembly, Cutter, Bochs,

  • No standard library & and no external libraries were used

Personal Cloud Infrastructure

Architecture hosting all my web facing projects

📃 Infrastructure code for my public public web-facing projects. Designed to accommodate containerized applications, static web servers, and community chat bot’s. Development streamed on Twitch and is an on-going project as I continue to support my communities.

🧰 Tools used: Terraform, Ansible, Bash, Linux

Self Hosted Personal Blog

Powered By Hugo and Gitea CI/CD

📃 My own personal blog where I post about projects that I’m working on at the time. I keep the site maintained through the use of automated CI/CD pipelines with Gitlab and Hugo. Built a responsive site theme which leverages Go templates producing a lightweight front-end.

🧰 Tools used: Gitlab CI/CD, Go templates, Ansible HTML CSS Javascript

🔗 Website Link - shockrah.xyz

Education