About Me
The story behind the code.
Tom Horne
Full-Stack Engineer focused on scalable systems, testing, and automation
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
Full-Stack Developer
UpWork — Freelance2024–Present
Building end-to-end solutions with React, Node.js, and cloud infrastructure. Focused on scalable systems and automation.
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.
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.
Enrolled at Okanagan College
Okanagan College2016–2020
Started Computer Information Systems program, building a foundation in programming, databases, and systems analysis.
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!