Switching to quicker bullet points

because full grown adults have the attention span of flys apparantly
This commit is contained in:
shockrah 2021-02-27 21:55:41 -08:00
parent 2773d1f2b9
commit 73ca219509
2 changed files with 56 additions and 26 deletions

View File

@ -70,7 +70,7 @@ theme = "sada"
[[params.language.list]]
type = "Soft skills"
language = "Patient, Analytical, Leader"
language = "Patient, Analytical, Leader, Organized"
# Interests section
[params.hobbies]
@ -83,7 +83,7 @@ theme = "sada"
interest = "Surfing and ocean swimming"
[[params.hobbies.list]]
interest = "Creating and contributing to libre software"
interest = "Creating and contributing to open source software"
[[params.hobbies.list]]
interest = "Caligraphy and Generative art"
@ -131,45 +131,64 @@ theme = "sada"
[[params.projects.list]]
title = "Freechat - A FOSS Decentralized Chat Platform"
url = "https://gitlab.com/shockrah/freechat"
description = "A free and open source chat platform that respects user freedoms, inpsired by image boards, as an alternative to Discord/Slack. Weekly builds are available on the official Gitlab repository. Built with Rust, Python, MySQL, and Docker."
[[params.projects.list]]
title = "Generative Art - Programmatic Musings of my Mind"
url = "https://gitlab.com/shockrah/generative-art"
description = "Generative art samples that I build for fun. Similar in spirit to my Graphics Engine project however, these mini projects are typically simpler and of course run in any modern browser. Examples of what these look like can be found in the screen-caps folder."
[[params.projects.list]]
title = "Graphics Engine"
url = "https://gitlab.com/shockrah/gfx-engine"
description = "Built with a simple enough API this engine allows me to ignore the more technical details of graphics work in order to focus more on the algorithmic side of a problem rather than the technical one. Graphics engine built with SDL2 in C++."
bullets = [
"Platform responsive web application written with NodeJS, HTML, and SASS",
"Deployed weekly builds with Rust, Javascript and Python on Gitlabs CI/CD system",
"Coded mock tests for over 20 API endpoints verifying the automated CI builds"
]
[[params.projects.list]]
title = "Discord Community Manager"
url = "https://gitlab.com/shockrah/left-coast-server-bot"
description = "More than a simple chat bot this bot can, and does, manage multiple game servers making it easy for my own community to organize community game events. It's developement is entirely driven by what the community wants and as such is deployed with downtime-to-a-minimum in mind. Deployments are intelligently made during \"quiet\" times with easy rollbacks, quick deployment times, and good logging as priorities. Built with with NodeJS and Rust with a microservice-architecture."
bullets = [
"Server management bot which maintains 2 VPSs, and 4 game servers",
"Provides chatbot services to over 100 users in the Left Coast community Discord server",
"Written in NodeJS supported by microservices made with Rust; powered by AWS"
]
[[params.projects.list]]
title = "ESP8266 Promiscuous Wifi Detection"
url = "https://gitlab.com/shockrah/wifi-sens"
description = "Wifi scanning via an ESP-8266 and Arduino. At the time it was built to collect statistics on unique MAC addresses found in a given area. Built using reverse engineered Xtensa library features in C."
bullets = [
"Simplified a reverse-engineered C API with a refined abstraction layer in C++",
"Collaborated on research to design a platform whose cost was projected to $10/unit"
]
[[params.projects.list]]
title = "Generative Art Samples"
url = "https://gitlab.com/shockrah/generative-art"
bullets = [
"Artistic visualizations constructed in Javascript to explore interesting mathematical concepts",
"Utilizes P5JS to deliver beautifully rendered visualizations in any browser"
]
[[params.projects.list]]
title = "Graphics Engine"
url = "https://gitlab.com/shockrah/gfx-engine"
bullets = [
"Platform agnostic graphics engine built with modularity in mind",
"Implemented in C++ utilizing SDL2 on the backend"
]
[[params.projects.list]]
title = "Homebrew Operating system"
url = "https://gitlab.com/shockrah/jankos"
description = "x86 based operating system written from scratch using C, x86 assembly, and built with GNU Make. A working copy is provided via Gitlab's Continuous Integration/Deployment pipeline with a custom Docker image."
bullets = [
"x86 operating system written from scratch",
"Engineered with C, assembly, and debugged with tools such as Cutter and Bochs",
"ISO files are automatically built with Gitlab CI pipelines"
]
[[params.projects.list]]
title = "Static Site Generator in Bash"
title = "Personal Blog"
url = "https://gitlab.com/shockrah/shockrah-city"
description = "Personal blog built automatically built through shell scripts and markdown. Content is generated through Pandoc however [my own HTML compiler](https://gitlab.com/shockrah/site-generator) can optionally be used as it is feature complete for markdown support."
[[params.projects.list]]
title = "This Resume Page"
url = "https://gitlab.com/shockrah/resume"
description = "I've built this resume page on my own domain to not rely on services that are out of my control. Depolyment is quick and painless with the continuous deployment pipelines hosted on Gitlab. Built with HTML, Javascript, Markdown, and special [custom Docker image](https://hub.docker.com/repository/docker/shockrah/website/general) all of my websi and mirrored it on Gitlabtes use."
bullets = [
"Minimalistic blog I launched covering a range of topics from technology to personal endeavours",
"Markdown compiler improved pages by generating slimmer HTML output",
"Improved deployment times by writing a custom Docker image"
]
# Skills section

View File

@ -0,0 +1,11 @@
<h3 class="mt-4"><i class="fas {{ .Site.Params.projects.icon }}"></i> {{ .Site.Params.projects.title }}</h3>
{{ range .Site.Params.projects.list }}
<h5> <a class="text-warning" href="{{ .url }}">{{ .title }}</a></h5>
<p>{{ .description | markdownify }}</p>
<ul class="list-unstyled">
{{ range .bullets }}
<li><i class="fas fa-caret-right"></i> {{ . | markdownify }}</li>
{{ end }}
</ul>
{{ end }}