Thomas
Johnstone
Headshot of Thomas Johnstone, software developer and UI/UX designer with expertise in React, Next.js and TypeScript.

Thomas Johnstone is a technician, navigating the liminal space between design and development. A translator of visual language into functional architecture, he cultivates digital experiences where aesthetic intuition and technical precision coexist.

With roots in e-commerce, digital marketing, and branding, he understands that true innovation arises where user needs meet technological possibility.

Commerce lives online so meet people where they are. With him as your guide, decode the digital landscape and elevate your brand with best in class technical performance, SEO, and usability.

Experience

Web Developer at SRTX (Sheertex)

  • Develop and maintain digital storefronts utilizing React, Remix, Hydrogen, and GraphQL.
  • Support a multilingual digital experience maximizing CRO.
  • Decode user behavior through analytics & A/B tests that refine an accesible (WCAG) shopping experience.
  • Collaborative, cross-functional communication. Bridge technical and non-technical stakeholders.

Select Work

  • Anvil Jewellery
    • E-commerce consultant specializing in technical design & development. Refining the digital presence of Anvil Jewellery, a Toronto-based company.
  • Editorial

Select Technical Skills

Languages
TypeScript, Python, Java, C
Frameworks
React, Next.js, Remix Run
SEO
Technical, On-Page, Off-Page
Backend & Databases
Node.js, Django, SQL, NoSQL, MongoDB
APIs & Query Languages
REST, GraphQL
Systems & Architecture
Networks, Protocols, ORM/ODM, containerization, CI/CD
Software Development Principles
Object-Oriented design, design patterns, encapsulation, testing, inheritance
Version Control
Git

Education

McGill University 

Double Major in Software Engineering and International Development Studies

Contact Information

Profession
Software developer
Specialization
UX/UI design
Location
Toronto
Email
Contact
GitHub
GitHub
LinkedIn
LinkedIn
Resume
CV upon request