Final-year BSc (Hons) Software Development student at the University of Stirling, building distributed systems, compilers, scrapers and full-stack apps, from the socket up.
// an actual playable shell. type a command and hit enter
try help, projects, play, theme matrix · Tab autocompletes · Ctrl/Cmd + K opens the palette
// whoami --verbose
I'm a final-year BSc (Hons) Software Development student at the University of Stirling, based in Falkirk. I came up through Forth Valley College on an HND (Graded Unit B) before articulating into the honours years, and I'm now in Year 4, the final stretch before graduating in 2027. I'm strongest in Java and Python, comfortable in C++ and C#, and I pick up whatever the problem in front of me needs.
My GitHub is a working logbook: a distributed mutual-exclusion system passing tokens between a controller and three nodes over TCP sockets, an extension to the Triangle language compiler for my CSCU9A5 module, a machine-learning classification project on forest-fire data, Dockerised databases, ethical-hacking coursework, multi-site web scrapers on the Apify platform, and a fair few Java games for when I want to enjoy myself.
I'm looking for an internship or a graduate role where I can keep shipping and keep learning from people better than me. Honest about what I know, fast at picking up what I don't, and genuinely good company on a team.
// cat skills.txt
// real repos, real code · github.com/Doggo457
// fetched in real time from the GitHub API
// honours-level modules @ University of Stirling
// ./contact --all
I'm actively seeking an internship or graduate role. If you're building something interesting, let's talk, the connection's open.
Software Developer · Final-Year BSc (Hons) Software Development
Final-year (Year 4) BSc (Hons) Software Development student at the University of Stirling, on track to graduate in 2027 after completing my HND at Forth Valley College (Graded Unit Grade B). Proficient in Java and Python and experienced in C++ and C#, with honours-level work spanning distributed systems, compiler construction, machine learning and full-stack development. Beyond coursework I ship real projects, from Dockerised web apps to Python and JavaScript scrapers on the Apify platform, and I build and tune my own PCs. Seeking an internship or graduate role to turn this practical, self-directed experience into production software.
BSc (Hons) Software Development, University of Stirling, Scotland
Honours coursework: Distributed Systems; Languages & Compilers (CSCU9A5); Machine Learning; Computer Security & Ethical Hacking; Databases; Software Engineering.
HND Software Development, Forth Valley College, Scotland
Articulated directly into Year 3 of the BSc (Hons) at the University of Stirling.
Distributed Mutual Exclusion System | Java, TCP Sockets, Swing
Triangle Language Compiler (CSCU9A5) | Java, Gradle, picocli, TAM
Cationary (CatDictionary) | Java, SQL, Docker
Apify Job Aggregation Scraper | Python, Apify, Docker
Forest Fires Classification (Machine Learning) | Python