Skip to content
View Jack-Gledhill's full-sized avatar
💡
Got my Master's degree in Doin' Things
💡
Got my Master's degree in Doin' Things

Organizations

@constellation-net

Block or report Jack-Gledhill

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Jack-Gledhill/README.md

Hello, World! 👋🏻

// main.go

package jack

var Jack = Person{
	Name:      "Jack Gledhill",
	Pronouns:  []Pronoun{HeHim, TheyThem},
	Languages: []Language{Go, Python, JavaScript, Ruby, Java, Haskell},
	Contact: Contact{
		Discord:  "@jacktek",
		Email:    "me@jackgledhill.com",
		GitHub:   "https://github.com/Jack-Gledhill",
		LinkedIn: "https://www.linkedin.com/in/jackgledhill",
		Website:  "https://jackgledhill.com",
	},
	Occupation: Occupation{
		Role:     "Student Web Developer & Digital Support",
		Employer: "Sheffield Students' Union",
		URL:      "https://su.sheffield.ac.uk",
	},
	Education: Education{
		Institution: "University of Sheffield",
		Course:      "MEng Software Engineering",
		Graduated:   false,
		Year:        2,
		URL:         "https://sheffield.ac.uk",
	},
	Projects: []Project{
		{
			Name:         "jackgledhill.com",
			Description:  "Personal portfolio website",
			Technologies: []Technology{Svelte},
			URL:          "https://jackgledhill.com",
			Source:       "https://github.com/Jack-Gledhill/jackgledhill.com",
		},
		{
			Name:         "Constellation",
			Description:  "Homelab, including Kubernetes & Proxmox clusters and TrueNAS server",
			Technologies: []Technology{Kubernetes, TrueNAS, Proxmox},
			URL:          "https://starsystem.dev",
			Source:       "https://github.com/Jack-Gledhill/starsystem.dev",
		},
	},
}

func init() {
	// Recover from panics
	defer func() {
		if recover() != nil {
			Jack.TellSelf("There there, everything will be OK :)")
		}
	}()

	Jack.DoStuff()
}

Pinned Loading

  1. jackgledhill.com jackgledhill.com Public

    My personal CV / portfolio website introducing myself and the work I've done

    Svelte 2

  2. genesis genesis Public

    Ansible Playbooks for deploying a secure, logless VPN with Wireguard to an Ubuntu server

    Jinja 1

  3. hydra hydra Public

    Kubernetes manifests to be deployed to the Hydra cluster by ArgoCD

    1

  4. smtp2gotify smtp2gotify Public

    An adapter that receives alerts over SMTP and relays them to a Gotify server

    Go 2

  5. k3s-ansible k3s-ansible Public

    Deploys a k3s cluster to a group of Raspberry Pis, codenamed Hydra

    Jinja 1

  6. olympus olympus Public

    Ansible Playbooks for properly setting up a Virtual Machine with Docker

    1