About Me

The story behind the code.

Tom Horne

Full-Stack Engineer focused on scalable systems, testing, and automation

Kelowna, BC, Canada

I'm a passionate developer who loves turning complex problems into elegant solutions. With a strong foundation in both frontend and backend technologies, I build applications that are not only functional but also delightful to use.

My journey in tech started with curiosity about how things work. Today, that curiosity drives me to continuously learn and stay updated with the latest technologies and best practices.

Career Journey

2024

Full-Stack Developer

UpWork — Freelance2024–Present

Building end-to-end solutions with React, Node.js, and cloud infrastructure. Focused on scalable systems and automation.

2022

Front End Developer / QA Automation

Tata Consultancy Services Canada2022–2024

Developed responsive web interfaces while building automated test suites with Selenium WebDriver for cross-browser testing and regression coverage.

2020

Junior Front End Developer

WestGrid Canada2020–2022

First professional role after graduating with a Bachelor of Computer Information Systems Degree. Focused on creating responsive, accessible web interfaces with modern JavaScript frameworks.

2016

Enrolled at Okanagan College

Okanagan College2016–2020

Started Computer Information Systems program, building a foundation in programming, databases, and systems analysis.

2015

Started Coding Journey

Discovered my passion for programming and began learning web development fundamentals.

How I Work

Code Quality

I write clean, maintainable code with comprehensive tests. Type safety and documentation are non-negotiable.

User-Centric

Every technical decision starts with the user experience. Performance and accessibility are priorities.

Collaboration

I thrive in team environments, value clear communication, and believe in continuous learning.

What I'm Looking For

I'm interested in full-stack development roles where I can make a meaningful impact. I thrive in environments that value:

  • Technical excellence and continuous improvement
  • Collaborative, cross-functional teams
  • Products that solve real problems for users
  • Learning opportunities and professional growth

Open to both remote and hybrid positions. Let's talk if you think we'd be a good fit!