_;>&<;_)(/;+#(?

Kyle Lindsay

I build software projects to understand how systems work — from low-level file formats in Rust to full-stack applications using TypeScript.

Skiing in the Arctic

Arctic Expedition

I took part in an expedition to Eastern Greenland with The Polar Academy, contributing to environmental data collection in extreme conditions.

This experience shaped my interest in how software and data systems can support environmental research and decision-making.

Read more

Projects

Version Control System (Go)

Built a Git-inspired version control system in Go, implementing commits, hashing, and file tracking to understand how tools like Git work internally.

See details

BMP Image Processor (Rust)

Built a BMP image generator from scratch without libraries to understand file structure and binary data handling.

See details

Carbon Emission Visualiser (React)

Created a data visualisation tool using UK emissions data, connecting my interest in environmental monitoring with software.

See details

What I Do


I am a first year Graduate Apprentice Software Developer with University of Glasgow and VeryConnect, who provide an all-encompassing membership management solution for organisations.

Self-taught in software development with strong foundations in computer science and mathematics, and experience in building both web applications and low-level systems projects. I enjoy learning how software I rely on daily works behind the scenes, and recently I have been using Go to develop a version control system to explore how tools like Git handle tracking changes.

Outside of academic study, I have applied my skills in real-world context, helping to redesign a charity website and working directly with stakeholders to understand requirements.

GitHub

Check out my project files on GitHub:

GitHub link