/*:<$-?+$/!;!))
Kyle Lindsay
I build software projects to understand how systems work - from low-level file formats in Rust to full-stack applications using TypeScript.

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.
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 detailsBMP Image Processor (Rust)
Built a BMP image generator from scratch without libraries to understand file structure and binary data handling.
See detailsCarbon Emission Visualiser (React)
Created a data visualisation tool using UK emissions data, connecting my interest in environmental monitoring with software.
See detailsWhat I Do
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.
I am seeking a Graduate Apprenticeship in software engineering as I learn best in a workplace environment. I would love the opportunity to work on products and systems used by real organisations, and to develop my skills while learning from, and working alongside, professionals in their field.
GitHub
Check out my project files on GitHub:
GitHub link