Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
209 changes: 0 additions & 209 deletions README neumorphism theme.md

This file was deleted.

30 changes: 29 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,29 @@
# gostega.github.io
# gostega.github.io

Personal website, live at [www.tuson.me](https://www.tuson.me). Jekyll site using the
[Neumorphism theme](https://github.com/longpdo/neumorphism), deployed automatically by
GitHub Pages (legacy build) on every push to `master` — no CI setup or local build needed.

## How to update content

Edit the YAML files, push to `master`, done. The site rebuilds itself in a minute or two.

| What | Where |
|---|---|
| Job history / education timeline | `_data/timeline.yml` |
| Skills bars | `_data/skills-languages.yml`, `skills-technologies.yml`, `skills-tools.yml` |
| Personal projects | `_data/projects.yml` |
| Name, tagline, about-me text, contact links | `_config.yml` (top section) |

The "Open Source Projects" section is populated automatically from public GitHub repos
(via `jekyll-github-metadata`, configured by `repository:` in `_config.yml`).

## Notes

- `assets/css` and `assets/js` are pre-built and committed. The gulp/npm toolchain
(`package.json`, `gulpfile.js`, `_sass/`, `_js/`) is only needed to rebuild them after
theme changes — not for content updates. It uses deprecated `node-sass` and won't build
on modern Node without effort; avoid touching it.
- The `Gemfile` is only for local preview (`bundle exec jekyll serve`); GitHub Pages uses
its own pinned Jekyll version regardless.
- Custom domain is set via `CNAME` (www.tuson.me).
10 changes: 5 additions & 5 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ baseurl: ""
username: James Tuson
# typing_text: This will be typed before 'scroll down for more'.
# > set this to your job title, e.g. Fullstack Developer
typing_text: DevOps Enthusiast
typing_text: Site Reliability Engineer
# email: Your E-Mail address for the email button.
email: james@gostega.mailer.me
# For every social button you want to display, set your username or userid
Expand All @@ -25,7 +25,7 @@ codepen_username:
dev_username:
linkedin_username: james-tuson
twitter_username: gostega
discord_username: Gostega#1224
discord_username: gostega

# ABOUT ME SECTION
# show_aboutme_card:
Expand All @@ -35,7 +35,7 @@ show_aboutme_card: true
# about_me_title: The will be displayed as the title in the About Me section
about_me_title: About Me
# about_me_description: This will be displayed under the title.
about_me_description: I love coding, automation, microservices and event driven architecture. I enjoy working with Ansible, Bash, Docker, Golang, Gitlab and many other tools. If the right opportunity arises, I'm interested in a change in career to backend developer (Golang) so I can write more code. My dream is to work on designing and developing microservices.
about_me_description: Site Reliability Engineer with ~3 years in fintech/payments (PCI-DSS environments) on top of 5+ years of DevOps and over a decade of IT systems, networks and infrastructure experience. I have a keen interest in infrastructure as code, gitops, automation, observability, CI/CD and AI-assisted engineering, and I enjoy optimising processes and leaving things better than I found them — incrementally improving systems until they run smoothly, testably, visibly and reproducibly.

# SKILLS SECTION
# show_skills_card:
Expand Down Expand Up @@ -82,12 +82,12 @@ show_contact_card: true
# contact_title: The will be displayed as the title in the Contact section
contact_title: Contact
# contact_description: This will be displayed under the title.
contact_description: Preferred contact method is LinkedIn. I'm also on Discord - Gostega#1224
contact_description: Preferred contact method is LinkedIn. I'm also on Discord - gostega

# GITHUB-METADATA
# Set this to your forked repository
# > e.g. <user>/<user>.github.io
repository: gostega/test
repository: gostega/gostega.github.io
projects:
# sortby:
# > set this to pushed, if you want to sort your github repositories by time.
Expand Down
3 changes: 0 additions & 3 deletions _data/projects.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,3 @@
tags:
- tag: Bash
- tag: Debug

- name: Coming soon
descr: "more coming soon"
21 changes: 9 additions & 12 deletions _data/skills-languages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,29 @@
- name: Bash
weight: 5

- name: Powershell
- name: Yaml
weight: 4

- name: Batch/CMD
weight: 3
- name: Markdown
weight: 4

- name: Yaml
weight: 3
- name: Json
weight: 4

- name: VBscript
- name: Powershell
weight: 3

- name: Markdown
- name: Golang
weight: 3

- name: Json
- name: Python
weight: 3

- name: Golang
- name: Typescript/Node
weight: 2

- name: SQL
weight: 1

- name: HTML
weight: 1

- name: Python
weight: 1
35 changes: 16 additions & 19 deletions _data/skills-technologies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,40 +5,37 @@
# - name: Framework
# weight: 5

- name: Active Directory
- name: AWS (EC2, Lambda, VPC, RDS, IAM)
weight: 4

- name: Cloudflare
weight: 4

- name: Debian/Linux
weight: 3
weight: 4

- name: Veeam
weight: 3
- name: PCI-DSS compliance
weight: 4

- name: Windows Server
weight: 3
- name: New Relic
weight: 4

- name: Cloudflare
- name: Datadog
weight: 3

- name: Dell servers
- name: Redis/ElastiCache
weight: 3

- name: AWS S3
weight: 2

- name: AWS EC2
weight: 2
- name: Active Directory
weight: 3

- name: AWS Route53
weight: 2
- name: Windows Server
weight: 3

- name: Microsoft 365
weight: 3

- name: VMware esxi
weight: 2

- name: CentOS
- name: OpenSearch
weight: 2

- name: Kubernetes
Expand Down
Loading