Callum Blejean

GitHubLinkedIn

About Me

Callum Blejean

Hi, I’m Callum Blejean, a junior software developer with a passion for working on interesting problems and finding efficient solutions. With over a decade of experience in arboriculture, I’ve cultivated a strong foundation in leadership, teamwork, and risk management, which I now apply to my work in software development.

As an arborist, I led teams in diverse, high-stakes environments, managing complex projects that required precise planning and execution. My role involved liaising with clients to understand their needs, communicating detailed project specifications to my team, and ensuring safety standards were met at every step. These experiences honed my problem-solving and adaptability skills, preparing me to excel in dynamic technical fields.

Today, I thrive on building full applications, blending creativity with logical thinking. My most exciting project so far is an app that helps users identify trees and test their knowledge with interactive quizzes—bringing together my passion for technology and nature.

Technical Skills

  • Languages: JavaScript (Node.js, browser)
  • Testing: Jest, Supertest (TDD)
  • Back-end: SQL, PSQL, Seeding, Migrations
  • Front-end: React, React Native, HTML, CSS
  • Tools: Cloudflare, Netlify, Firebase
  • Methodologies: Agile, SCRUM

Translating Arboriculture to Tech

My time in arboriculture taught me to work efficiently under pressure, navigate challenging environments, and lead diverse teams. Whether managing safety in high-risk settings or aligning team efforts toward a shared goal, I developed a knack for clear communication and strategic thinking—qualities that now guide my work as a developer.

For example, the risk assessment practices I used daily have instilled in me a meticulous approach to debugging and testing code, ensuring reliable and robust applications. My leadership background enables me to thrive in collaborative settings, bridging technical and non-technical perspectives effectively.

Outside of Coding

When I’m not coding, I’m tackling challenges in the great outdoors or online worlds.

  • Rock Climbing: I’m a big fan of trad and sport climbing and often work on multi-pitch routes across Europe. Falling is part of the process, and each slip teaches me resilience and problem-solving—skills I carry into coding.
  • Kayaking: Adventures like circumnavigating the Isle of Wight have pushed me physically and mentally. I’m now diving into the adrenaline rush of white-water kayaking!
  • Gaming: I enjoy coordinating strategies with teams in World of Warcraft, valuing the teamwork and focus required to achieve collective goals.