Hey there! I'm Chris Gibson 👋🏼
About
Chris Gibson is a highly motivated Software Engineer with 3+ years of experience in Full Stack Development, specializing in Golang. He is engaged in the OSS community, contributing to existing projects and developing / maintaining his own FOSS projects. With a proven track record in developing secure, efficient, and impactful software solutions, Chris has:
- Architected critical services for large user bases.
- Saved operational costs through innovative tools and automation.
- Mentored junior engineers and facilitated their growth.
- Integrated cutting-edge technologies, including generative AI chatbots, to enhance internal and customer-facing operations.
He combines technical expertise in Golang, JavaScript/TypeScript, Docker, and CI/CD with strong leadership and problem-solving skills. His passion for software engineering extends beyond professional responsibilities into active contributions to open-source projects. Chris thrives in environments that value innovative solutions, collaboration, and continuous improvement.
Current Tech Stack
Current Projects / Contributions
golibre
A LibreView Client API written in Go
- Easily access Glucose Measurement data from the FreeStyle Libre systems
- Written in Go and developed with high test coverage
- Currently used as the core system for a multiplatform GUI Application developed in Go; LibreLinker
Mattermost
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle
- Contributed to the project by submitting pull requests against issues, that were merged into the
master
branch
concur
An example of using concurrency in Go
- Provides a method of using goroutines to create a safe, concurrent ASyncReader
- Based on a talk by Sameer Ajmani from Google I/O in 2013
Get in touch
If you want to discuss any projects you are working on or oppurtunties, please reach out to me - I am always happy to chat about technology, software development, projects or anything else