! Finalized content
This commit is contained in:
5
content/projects/_index.md
Normal file
5
content/projects/_index.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
title: Projects
|
||||
subtitle: A full list can be found on my Gitlab profile
|
||||
gitpage: https://gitlab.com/shockrah
|
||||
---
|
||||
22
content/projects/blog.md
Normal file
22
content/projects/blog.md
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
link: https://gitlab.com/shockrah/shockrah-city
|
||||
img: /images/blog.png
|
||||
title: Personal Static Blog
|
||||
slogan: Powered By Hugo and Gitlab 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
|
||||
|
||||
Live website can be found here: [shockrah.xyz](https://shockrah.xyz)
|
||||
@@ -1,22 +0,0 @@
|
||||
+++
|
||||
link="https://shockrah.gitlab.io/clippable"
|
||||
img="https://shockrah.gitlab.io/clippable/images/og-bg.jpg"
|
||||
title="Clippable"
|
||||
slogan="A self hosted video streaming"
|
||||
+++
|
||||
|
||||
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.
|
||||
|
||||
|
||||
Used the following tools:
|
||||
* Gitlab
|
||||
* Ansible
|
||||
* Rust
|
||||
* Tera Templating Engine
|
||||
* Typescript/Node
|
||||
* AWS
|
||||
|
||||
|
||||
@@ -1,9 +1,22 @@
|
||||
+++
|
||||
link="https://freechat.shockrah.xyz"
|
||||
img="https://freechat.shockrah.xyz/bear.gif"
|
||||
link="https://gitlab.com/shockrah/freechat"
|
||||
img="/images/freechat-banner.png"
|
||||
title="Freechat"
|
||||
slogan="FOSS Decentralized Chatting"
|
||||
+++
|
||||
|
||||
Developed a scalable decentralized chat platform. Designed and documented
|
||||
asynchronous API protocol.
|
||||
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](https://freechat.shockrah.xyz)
|
||||
|
||||
Built with the following tools:
|
||||
|
||||
* **Rust** for the backend REST API and _RTC Notification Service_
|
||||
|
||||
* **Python** for full automated API testing
|
||||
|
||||
* **Gitlab CI/CD** for integration testing and continuous deployment
|
||||
of containers
|
||||
|
||||
|
||||
|
||||
19
content/projects/jankos.md
Normal file
19
content/projects/jankos.md
Normal file
@@ -0,0 +1,19 @@
|
||||
---
|
||||
link: https://gitlab.com/shockrah/jankos
|
||||
img: https://gitlab.com/uploads/-/system/project/avatar/9825109/jos.png?width=64
|
||||
title: Handmade Operating System
|
||||
slogan: 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 and software used included:
|
||||
|
||||
* C
|
||||
* x86 Assembly
|
||||
* Cutter
|
||||
* Bochs
|
||||
* _No standard library & and no external libraries were used_
|
||||
|
||||
Reference in New Issue
Block a user