// 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()
}
💡
Got my Master's degree in Doin' Things
Web Developer @ Sheffield Students' Union | MEng Software Engineering student at Uni of Sheffield | DevOps enthusiast | Average Kubernetes enjoyer
-
Sheffield Students' Union
- England, United Kingdom
-
03:36
(UTC) - https://jackgledhill.com
- https://orcid.org/0009-0000-3055-0714
- in/jackgledhill
Highlights
Pinned Loading
-
jackgledhill.com
jackgledhill.com PublicMy personal CV / portfolio website introducing myself and the work I've done
Svelte 2
-
smtp2gotify
smtp2gotify PublicAn adapter that receives alerts over SMTP and relays them to a Gotify server
Go 2
-
k3s-ansible
k3s-ansible PublicDeploys a k3s cluster to a group of Raspberry Pis, codenamed Hydra
Jinja 1
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.




