Compare commits

...

71 Commits

Author SHA1 Message Date
c24a4608ae plsbro
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-10-21 21:27:39 +00:00
ff4f635076 Description update to jankos 2025-10-21 14:22:34 -07:00
9935565aa8 Formatting update to trigger actions 2025-10-21 13:49:57 -07:00
1cd7a85891 Replacing ogbanner for better embedding 2025-10-21 13:39:38 -07:00
5dfb82cb1a Updating csumb description to match other style guides and things
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2025-08-29 22:43:55 -07:00
583f4eec05 updating banner pic
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 9s
2025-08-23 17:05:14 -07:00
385fd23da1 Updating certificate links
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 14:27:45 -07:00
a546481c4a * Linking to activity page in on Git server
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 5s
2025-08-08 13:54:14 -07:00
8ac5d61b54 Updating project links and descriptions
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 09:13:35 -07:00
5240dd9981 Adding company icons and emotes for sub-section headers
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 08:37:22 -07:00
bb2af24817 Merge branch 'master' of ssh://git.shockrah.xyz:2222/shockrah/resume
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2025-08-08 07:54:24 -07:00
3b0c368d2d Spacing 2025-08-08 07:53:39 -07:00
c96c7db0f5 SSNC Description 2025-08-08 07:53:34 -07:00
8efb449e4b Updating emojis usage on the page for future special labels 2025-08-08 07:51:14 -07:00
4abd6038c1 tiny readme update
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2024-09-30 14:18:36 -07:00
b71cadd3b8 Replacing checkout action
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2024-09-29 14:25:56 -07:00
213c54f300 Replacing checkout action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 4s
2024-09-29 14:25:28 -07:00
8085658bc5 Download lfs objects
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 2m25s
2024-09-28 16:00:24 -07:00
5248daec9c Avoid setting dir times with 2.6
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2024-09-28 15:53:42 -07:00
f98932939b Updating tagline
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-28 15:50:56 -07:00
1ff1e57c75 Testing change in pipeline 2024-09-28 15:48:43 -07:00
11a355684f Using secrets username
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2024-09-28 15:36:43 -07:00
94c8a7d945 Bumping version to 2.5
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 6s
2024-09-28 15:35:12 -07:00
f4d97809b9 Debugging file paths
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 8s
2024-09-28 15:02:38 -07:00
c644031196 Fixing missing params
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-28 15:00:52 -07:00
8e479c538e bump
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 10s
2024-09-28 14:57:07 -07:00
bd7914e211 Version bump to one without shell script issues
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 12s
2024-09-28 14:47:41 -07:00
a270efb9bd Fixed version'
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 10s
2024-09-28 14:43:26 -07:00
a199ccd37f Use new rsync rebranded repo with updated version and safety checks
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 11s
2024-09-28 14:38:27 -07:00
c42f2022ac No trailing slash on destination
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2024-09-27 08:09:35 -07:00
d940802cbe bumping to version with -a flag
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 11s
2024-09-26 23:51:59 -07:00
efda6a707b Bumping to a more verbose version
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 10s
2024-09-26 22:55:19 -07:00
2b5edfc177 trailing slash for target output
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2024-09-26 21:16:52 -07:00
b039531600 bumping to 1.5
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 12s
2024-09-26 21:08:15 -07:00
07f62b400b Bumping scp version
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2024-09-26 20:05:24 -07:00
fb667e045c Debuggin
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2024-09-26 19:59:28 -07:00
a6da939fea Bumping scp version
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 11s
2024-09-26 19:51:10 -07:00
1147f61d7d Fixing version tag
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 14s
2024-09-26 19:45:37 -07:00
fa02278674 Using personal scp-action thing
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 4s
2024-09-26 19:44:41 -07:00
30aee28172 Using v0.1.3 of appleboy/scp-action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 8s
2024-09-25 20:21:22 -07:00
a603a456c1 Specify origin folder
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 13s
2024-09-25 19:24:04 -07:00
5f035fac72 simpler workflow
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 13s
2024-09-11 22:14:27 -07:00
0857d8edd6 downgrading scp action version
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 10s
2024-09-11 22:03:33 -07:00
1a3cbfa43b old method of doing ssh setup and cop[ying of files
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-11 21:48:39 -07:00
7f082cde34 Removing unnecessary steps
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 9s
2024-09-11 21:41:07 -07:00
ac9a1f65e6 single step scp in action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-11 21:35:12 -07:00
63d211e60d hard set the user@host
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-11 21:30:19 -07:00
cce93bd520 Copy files with scp at end of workflow
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-11 21:28:58 -07:00
080d0c4f7c using webfactory/ssh-agent
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2024-09-11 21:27:56 -07:00
934e710e78 Merge branch 'master' of ssh://git.shockrah.xyz:2222/shockrah/resume 2024-09-11 21:27:12 -07:00
5e87006491 readme re-trigger workflow 2024-09-11 21:26:55 -07:00
ef22fd9b83 setup known_hosts for ssh-keyscan
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-05 21:28:34 -07:00
88acf5221a Forgot private key in with config
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-05 21:19:08 -07:00
19e05b5901 Using gh action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 6s
2024-09-05 21:17:48 -07:00
fbe088c395 new method of setting up ssh-agent
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 6s
2024-09-05 21:14:45 -07:00
e15a37a8f3 Testing anothe rmethod of pushing files to remote
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-05 21:06:06 -07:00
0d9536be0f another test of fixed quoters
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 19:13:23 -07:00
3b28167de0 fixing bash syntax
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 18:34:15 -07:00
7de4926427 use plain scp
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 18:32:22 -07:00
29670cbd01 Fixing params'
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 6s
2024-09-03 16:45:54 -07:00
6b4eaad880 capitalizing
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 16:43:44 -07:00
ce1e713949 Trying out the apple boy gh action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 9s
2024-09-03 16:42:18 -07:00
392d2e7dc9 coalescing jobs into 1
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 16:18:19 -07:00
a15f7576da upload & download site content
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 2s
Build and Deploy Resume Site / push-content (push) Has been skipped
2024-09-03 16:12:56 -07:00
6ed35f6762 another typo
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Successful in 5s
Build and Deploy Resume Site / push-content (push) Failing after 1s
2024-09-03 16:06:11 -07:00
13735c09af Debugging
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
Build and Deploy Resume Site / push-content (push) Failing after 1s
2024-09-03 16:01:25 -07:00
93d9e157a4 Download artifacts before use
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
Build and Deploy Resume Site / push-content (push) Failing after 3s
2024-09-03 15:58:24 -07:00
d266adb4c1 Fixing typo in runs-on
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
Build and Deploy Resume Site / push-content (push) Failing after 1s
2024-09-03 15:56:33 -07:00
1508b9b1c0 Testing file paths and shared artifacts
Some checks are pending
Build and Deploy Resume Site / push-content (push) Blocked by required conditions
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
2024-09-03 15:55:00 -07:00
b25c367bf0 Using new container image
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
2024-09-03 15:36:49 -07:00
00ad8eb630 New action for building resume site contrent
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 4s
2024-08-27 19:19:31 -07:00
26 changed files with 133 additions and 137 deletions

View File

@@ -0,0 +1,25 @@
name: Build and Deploy Resume Site
on:
push:
branches:
- master
jobs:
setup-website-content:
runs-on: ubuntu-latest
container:
image: shockrah/hugo
steps:
- run: git init
- run: git remote add origin https://git.shockrah.xyz/shockrah/resume.git
- run: git pull origin master
- name: Build website content
run: hugo && pwd && ls -R
- name: Copy files with rsync
uses: tempersama/rsync-copy@2.6
with:
host: shockrah.xyz
username: ${{ secrets.USER }}
source: "public/"
destination: /opt/nginx/resume.shockrah.xyz/
key: ${{ secrets.PRIVATE_KEY }}

View File

@@ -3,20 +3,20 @@ baseURL = "https://resume.shockrah.xyz"
languageCode = "en-us" languageCode = "en-us"
theme = "resume" theme = "resume"
enableEmoji = true
[markup.goldmark.renderer] [markup.goldmark.renderer]
unsafe= true unsafe= true
# Actual site/content parameters # Actual site/content parameters
[params] [params]
name = "Alejandro" name = "Alejandro"
description = "Friendly Neighborhood Developer and Candy Maker" description = "Maker of things"
title = "Hi I'm Alejandro" title = "Hi I'm Alejandro"
# Social medias # Social medias
linkedin = "https://www.linkedin.com/in/alejandro-santillana-foss/" linkedin = "https://www.linkedin.com/in/alejandro-santillana-foss/"
gitlab = "https://gitlab.com/shockrah" git = "https://git.shockrah.xyz/shockrah?tab=activity"
twitch = "https://twitch.tv/shockrah"
mastodon = "https://qoto.org/@shockrah"
# Skills or something idk # Skills or something idk
@@ -25,11 +25,11 @@ mastodon = "https://qoto.org/@shockrah"
[[params.language.list]] [[params.language.list]]
type = "General Programming Languages" type = "General Programming Languages"
language = "C/C++, Rust, Python, Bash, Javascript" language = "C/C++, Rust, Python, Bash, Javascript, Terraform"
[[params.language.list]] [[params.language.list]]
type = "Web Development" type = "Web Development"
language = "HTML, CSS, SASS, Jinja, Jquery, Vue, Flask" language = "HTML, CSS, NodeJS, Vue"
[[params.language.list]] [[params.language.list]]
type = "Soft skills" type = "Soft skills"

View File

@@ -1,5 +1,6 @@
--- ---
company: Amazon company: Amazon
icon: amazon.png
when: May 2020 - Dec 2020 when: May 2020 - Dec 2020
title: Fullfilment Associate title: Fullfilment Associate
rank: -1 rank: -1

View File

@@ -1,5 +1,6 @@
--- ---
company: California State University Monterey Bay company: California State University Monterey Bay
icon: monterey.png
when: Sep 2019 - Dec 2019 when: Sep 2019 - Dec 2019
title: Capstone Project Lead title: Capstone Project Lead
rank: 1 rank: 1

View File

@@ -1,26 +1,21 @@
--- ---
company: Career Mentor Group company: Career Mentor Group
icon: cmg.png
when: May 2021 - January 2022 when: May 2021 - January 2022
title: Devops Consultant title: Devops Consultant
rank: -3 rank: -3
--- ---
Led a project to develop fully automated infrastructure deployment pipeline **:page_with_curl: Responsibilities**
alongside a DevSecOps pipeline leveraging tools such as Nessus and OpenRMF to
achieve DoD network security compliance on an AWS VPC.
Integrated web scrapers with automated CI/CD data analysis
pipelines contributing thousands of data points to a much
larger dataset. Designed and built cloud infrastructure leveraging automation tools
including:
* **Python & Pandas** for helping build and analyze the dataset constructed * Deployed GitOps deployment pipeline to automate AWS infrastructure development
* Automated DevSecOps workflow in Windows and Linux environments to meet DoD network security compliance guidelines
* Populated data warehouse using custom web scrapers through automated CI/CD data ingestion pipeline
* **Terraform** for constructing components of the infrastructure **:toolbox: Tools**
* **Ansible** to keep applications and services properly maintained * `Python with Pandas, Terraform, Ansible, Gitlab CI/CD, Windows Domain Server, Selenium, Gitlab`
* **Gitlab CI/CD** for application building, testing, and deployment **:grey_exclamation:** _Started as intern as Critical Design Associates(sister company) before
_Started as intern as Critical Design Associates(sister company) before
moving into this role._ moving into this role._

View File

@@ -1,12 +1,17 @@
--- ---
title: Computer Architecture Teaching Assistant title: Computer Architecture Professor Assistant
icon: monterey.png
company: CSU Monterey Bay company: CSU Monterey Bay
when: Oct 2019 - Dec 2019 when: Oct 2019 - Dec 2019
rank: 0 rank: 0
--- ---
Prepared students for exams and helped with assignments through consistent **:page_with_curl: Responsibilities**
office hour scheduling and by providing ample feedback on assignments.
Course material covered MIPS assembly , sequential and combinatorial logic, * Led lab sessions intended on reinforcing lecture subject matter for a class of 60 students
and an introduction to CPU design. Left because I was graduating that very * Outlined individual improvement plans for struggling students and performed checkups ensuring students stayed on track
semester that I worked. * Assisted in designing exam question to be within the scope of lecture and lab course material
**:toolbox: Tools**
* `MIPS, Git, Excel`

View File

@@ -2,7 +2,16 @@
company: SSNC company: SSNC
when: April 2022 - Current when: April 2022 - Current
title: Site Reliability Engineer title: Site Reliability Engineer
icon: ssnc.png
rank: -4 rank: -4
--- ---
**:page_with_curl: Responsibilities**
* Designed architecture for highly available database solution and built it with automated CI/CD systems such as Terraform.
* Documented automated solutions and support specifications for on boarding new team members
* Coordinated support and maintenance efforts during on-call rotations across multiple development teams
> **:toolbox: Tools**
* `Terraform, AWS, Git, Python, Ansible, Shell, Jira, Confluence`

View File

@@ -1,6 +1,6 @@
--- ---
title: Projects title: Projects
subtitle: A full list can be found on my Gitlab profile
gitpage: https://gitlab.com/shockrah
rank: 4 rank: 4
--- ---
:eyes: Check my __[:link: Git server](https://git.shockrah.xyz)__ for all my projects

View File

@@ -1,22 +1,15 @@
--- ---
link: https://gitlab.com/shockrah/shockrah-city link: https://git.shockrah.xyz/shockrah/blog
img: /images/blog.png img: /images/blog.png
title: Personal Static Blog title: Self Hosted Personal Blog
slogan: Powered By Hugo and Gitlab CI/CD slogan: Powered By Hugo and Gitea CI/CD
--- ---
My own personal blog where I post about projects that I'm working on :page_with_curl: 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 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 CI/CD pipelines with Gitlab and Hugo. Built a responsive site theme
which leverages Go templates producing a lightweight front-end. which leverages Go templates producing a lightweight front-end.
Tools used: **:toolbox: Tools used:** `Gitlab CI/CD, Go templates, Ansible HTML CSS Javascript`
* Gitlab CI/CD [:link: Website Link - shockrah.xyz](https://shockrah.xyz)
* Go templates
* Ansible
* HTML
* CSS
* Javascript
Live website can be found here: [shockrah.xyz](https://shockrah.xyz)

View File

@@ -1,23 +1,14 @@
+++ ---
link="https://shockrah.gitlab.io/clippable" link: "https://shockrah.gitlab.io/clippable/#"
img="https://shockrah.gitlab.io/clippable/images/og-bg.jpg" img: "https://shockrah.gitlab.io/clippable/images/og-bg.jpg"
title="Clippable" title: "Clippable"
slogan="A self hosted video streaming platform" slogan: "A self hosted video streaming platform"
+++ ---
Designed and architected a cost effective scalable video streaming :page_with_curl: Designed and architected a cost effective scalable video streaming
platform. Implemented deployment automation systems which reduce platform. Implemented deployment automation systems which reduce
standard server maintainence to a single command. Reduced operational standard server maintainence to a single command. Reduced operational
costs by evaluating optimal EC2 instance for the given network load. costs by evaluating optimal EC2 instance for the given network load.
Used the following tools: **:toolbox: Tools Used:** `Gitlab, Ansible, Rust, Tera, Templating, Engine, Typescript/Node, AWS, Terraform`
* Gitlab
* Ansible
* Rust
* Tera Templating Engine
* Typescript/Node
* AWS
* Terraform
**[Live project instance](https://clips.shockrah.xyz)**

View File

@@ -1,22 +1,13 @@
+++ ---
link="https://gitlab.com/shockrah/freechat" link: "https://git.shockrah.xyz/shockrah/freechat"
img="/images/freechat-banner.png" img: "/images/freechat-banner.png"
title="Freechat" title: "Freechat"
slogan="FOSS Decentralized Chatting" slogan: "FOSS Decentralized Chatting"
+++ ---
Developed a scalable decentralized chat platform. Designed and documented Developed a scalable decentralized chat platform. Designed and documented
asynchronous API protocol built with Rust, Python, and containerized all asynchronous API protocol built with Rust, Python, and containerized all
parts of the system for simple deployment. Also drafted a wiki page 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) detailing all available endpoints which can be found [here](https://freechat.shockrah.xyz)
Built with the following tools: **:toolbox: Tools Used:** `Rust, REST API, RTC Websockets, Python`
* **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

View File

@@ -1,19 +1,15 @@
--- ---
link: https://gitlab.com/shockrah/jankos link: https://git.shockrah.xyz/shockrah/jankos
img: https://gitlab.com/uploads/-/system/project/avatar/9825109/jos.png?width=64 img: https://gitlab.com/uploads/-/system/project/avatar/9825109/jos.png?width=64
title: Handmade Operating System title: Handmade Operating System
slogan: An x86 kernel I wrote for fun and learning slogan: An x86 kernel I wrote for fun and learning
--- ---
Designed and implemented a baremetal x86 kernel written completely :page_with_curl: Designed and implemented a baremetal x86 kernel written completely
from scratch. ISO files are automatically built via Gitlab CI/CD from scratch. ISO files are automatically built via Gitlab CI/CD
pipelines which allow users to run the kernel on real hardware! pipelines which allow users to run the kernel on real hardware!
Tools and software used included: **:toolbox: Tools Used** `C, x86 Assembly, Cutter, Bochs, `
* C * _Specialized standard library was written by hand for this project_
* x86 Assembly
* Cutter
* Bochs
* _No standard library & and no external libraries were used_

View File

@@ -1,21 +1,15 @@
--- ---
link: https://gitlab.com/shockrah/project-athens link: https://git.shockrah.xyz/shockrah/infra
img: /images/projectathens.png img: /images/projectathens.png
title: Virtual Private Cloud Infrastructure title: Personal Cloud Infrastructure
slogan: Architecture hosting all my web facing projects slogan: Architecture hosting all my web facing projects
--- ---
Infrastructure code for my public public web-facing projects. :page_with_curl: Infrastructure code for my public public web-facing projects.
Designed to accommodate containerized applications, static Designed to accommodate containerized applications, static
web servers, and community chat bot's. Development streamed on web servers, and community chat bot's. Development streamed on
Twitch and is an on-going project as I continue to support my Twitch and is an on-going project as I continue to support my
communities. communities.
Tools used: **:toolbox: Tools used:** `Terraform, Ansible, Bash, Linux`
* Terraform
* Ansible
* Bash
* Linux
Architecture documentation can be found [here](https://gitlab.com/shockrah/project-athens/-/blob/master/readme.md)

View File

@@ -7,7 +7,7 @@ If you have any questions feel free to email me at `alejandros714@protonmail.com
## Building ## Building
Requires Hugo version: `0.89-extended` Built with Hugo version: `0.135`
Theme is built into the repo so no extra deps are required. Theme is built into the repo so no extra deps are required.

BIN
static/images/amazon.png LFS Normal file

Binary file not shown.

Binary file not shown.

BIN
static/images/cmg.png LFS Normal file

Binary file not shown.

BIN
static/images/monterey.png LFS Normal file

Binary file not shown.

BIN
static/images/ogbanner.jpg LFS Normal file → Executable file

Binary file not shown.

BIN
static/images/ssnc.png LFS Normal file

Binary file not shown.

View File

@@ -6,13 +6,15 @@
<li style="list-style-type: none;"> <li style="list-style-type: none;">
<a><strong class="bigger">{{.Params.Institution}}</strong></a> <a><strong class="bigger">{{.Params.Institution}}</strong></a>
{{ if .Params.Degree }} {{ if .Params.Degree }}
<p class="text-muted">{{.Params.Degree}} acheived {{.Params.When}}</p> <p class="text-muted">
{{ end }} <i class="bi bi-calendar-check"></i> {{.Params.Degree}} acheived {{.Params.When}}
{{ if .Params.Certlink }} {{ if .Params.Certlink }}
<a href="{{.Params.Certlink}}">Certificate Link</a> <a href="{{.Params.Certlink}}"><i class="bi bi-link-45deg"></i>Certificate Link</a>
{{ end }}
</p>
{{ end }} {{ end }}
{{ if .Params.Certid }} {{ if .Params.Certid }}
<p class="text-muted">Certificate id: {{.Params.Certid}}</p> <p class="text-muted"><i class="bi bi-code-slash"></i> Certificate id: <code>{{.Params.Certid}}</code></p>
{{ end }} {{ end }}
</li> </li>
{{ end }} {{ end }}

View File

@@ -4,11 +4,10 @@
<ul class="timeline"> <ul class="timeline">
{{ range (.Paginate (.Pages.ByParam "rank")).Pages }} {{ range (.Paginate (.Pages.ByParam "rank")).Pages }}
<li> <li>
<a> <img src="/images/{{ .Params.Icon }}" class="company-icon">
<strong class="bigger">{{.Title}}</strong> <strong class="bigger">{{.Title}}</strong>
<em class="text-muted">@</em> <em class="text-muted">@</em>
<a class="bigger">{{.Params.Company}}</a> <a class="bigger">{{.Params.Company}}</a>
</a>
<p class="badge badge-dark float-right media-float">{{.Params.When}}</p> <p class="badge badge-dark float-right media-float">{{.Params.When}}</p>
<p>{{.Content}}</p> <p>{{.Content}}</p>
</li> </li>

View File

@@ -1,6 +1,6 @@
<head> <head>
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css">
<link href="/css/bootstrap.min.css" rel="stylesheet"> <link href="/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/css/style.css"> <link rel="stylesheet" type="text/css" href="/css/style.css">
<link rel="shortcut icon" type="image/png" href="{{ .Site.BaseURL }}/images/favicon.png"> <link rel="shortcut icon" type="image/png" href="{{ .Site.BaseURL }}/images/favicon.png">

View File

@@ -1,15 +1,6 @@
{{ with .Site.GetPage "/projects" }} {{ with .Site.GetPage "/projects" }}
<h1 class="section-header" id="projects">{{.Title}}</h1> <h1 class="section-header" id="projects">{{.Title}}</h1>
{{ if .Page.Params.Subtitle }} <div class="section"><p>{{.Content}}</p></div>
<p>
{{.Page.Params.Subtitle}}
{{ if .Page.Params.Gitpage }}
<a href="{{.Page.Params.Gitpage}}">
<i class="fab fa-gitlab"></i>
</a>
{{ end }}
</p>
{{ end }}
<div class="section"> <div class="section">
{{ range .Pages }} {{ range .Pages }}
<div class="card"> <div class="card">

View File

@@ -1,21 +1,6 @@
{{ if .Site.Params.Gitlab }} <a class="socials" href="{{.Site.Params.Git}}">
<a class="socials" href="{{.Site.Params.Gitlab}}"> <i class="bi bi-git"></i>
<i class="fab fa-gitlab"></i>
</a> </a>
{{ end }}
{{ if .Site.Params.Linkedin }}
<a class="socials" href="{{.Site.Params.Linkedin}}"> <a class="socials" href="{{.Site.Params.Linkedin}}">
<i class="fab fa-linkedin-in"></i> <i class="bi bi-linkedin"></i>
</a> </a>
{{ end }}
{{ if .Site.Params.Twitch }}
<a class="socials" href="{{.Site.Params.Twitch}}">
<i class="fab fa-twitch"></i>
</a>
{{ end }}
{{ if .Site.Params.Mastodon }}
<a class="socials" href="{{.Site.Params.Mastodon}}">
<i class="fab fa-mastodon"></i>
</a>
{{ end }}

View File

@@ -12,6 +12,12 @@ html {
scroll-behavior: smooth; scroll-behavior: smooth;
} }
.company-icon {
height: 48px;
width: 48px;
vertical-align: bottom;
}
.container { .container {
max-width: 75%; max-width: 75%;
} }
@@ -76,7 +82,7 @@ html {
} }
.socials { .socials {
display:inline; display: inline;
font-size: 1.5rem; font-size: 1.5rem;
} }