You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Garrett SmithGS

Garrett Smith

Senior Frontend Engineer

€702/day
Winnipeg, CA
8-15 years

Average response time: 1 hour

About Garrett

I help startups and product teams turn ideas, rough requirements, and existing systems into reliable software that people can use.

As a hands-on software engineer, I build and improve web applications, internal tools, dashboards, APIs, and real-time features. I work comfortably with TypeScript, React, Next.js, Node.js, and modern development workflows, with a focus on clean architecture, maintainable code, and a polished user experience.

You can hire me to:
  • Build an MVP or new product feature
  • Modernize or extend an existing application
  • Develop responsive frontend interfaces
  • Design and integrate APIs
  • Create dashboards and operational tools
  • Implement real-time synchronization and live updates
  • Diagnose bugs, performance issues, and technical debt
  • Add automated tests and improve delivery confidence
  • Turn a technical plan into a working, verified result
What sets me apart is that I care about the outcome, not just producing code. I ask the right questions early, make complex systems easier to understand, and verify that the finished work actually solves the problem. I'm comfortable working independently, collaborating with designers and product teams, or joining an existing engineering workflow.
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Kraken
    Senior Frontend Engineer
    February 2021 - March 2026 (5 years and 1 month)
    • · Regulated consumer fintech/crypto web and mobile
    ◦ · 13M+ users
    ▸ Owned product engineering delivery: DRI on Consumer Web v1 and Instant Trading, owning technical scoping, architecture, launch sequencing, rollout, and iteration across a 10 person team within a large engineering organization.
    ▸ Shipped customer-facing fintech experiences: Delivered TypeScript, React/Next.js, and React Native surfaces for consumer web/mobile workflows, including trading, mobile redesign work, and correctness-heavy multi-asset product experiences.
    ▸ Partnered cross-functionally: Translated product, content, marketing, mobile, and platform requirements into implementation plans, shared patterns, and shipped experiences across distributed teams.
    ▸ Improved product quality signals: Set up Consumer Web dashboards for Core Web Vitals, error rates, and page-specific stats so teams could detect regressions and prioritize customer-impacting fixes.
    ▸ Supported safe release/change delivery: Served in Android/iOS release engineering rotation for standard releases, hotfixes, production support, change-management approvals, release messaging, and GitLab automation.
    ▸ Resolved platform-wide complexity: Migrated asset typing across mobile and common packages to differentiate assets by class, fixing a pervasive symbol conflict affecting multi-asset handling across teams.
    ▸ Enabled content/product iteration: Led Sanity CMS integration across Kraken consumer website and mobile app surfaces, decoupling content changes from engineering deploys while preserving regulated-product correctness.
    ▸ Raised team quality: Consistently the largest code-review contributor on the team; conducted ~100 technical interviews over 3 years and contributed to standards, hiring bar, and clean delivery practices.
    React Native Typescript React.js Next.js Node.js
  • iQmetrix
    Full Stack Developer / Frontend Tech Lead • · Product platform + telecom SaaS
    June 2016 - February 2021 (4 years and 8 months)
    Winnipeg, MB, Canada
    ▸ Led frontend technical direction for ~24 engineers, defining coding standards, development guides, review expectations, and implementation patterns across distributed product teams.
    ▸ Architected and built iQmetrix's design system and microfrontend architecture, with React component libraries, theming, documentation, and adoption across 5-10 product teams.
    ▸ Built shared product-platform infrastructure including auth integrations, permissions systems, API client libraries, C# microservices, SQL-backed systems, Azure resources, and CI/CD automation.
    ▸ Delivered full-stack product work across React, Backbone, Aurelia, C# services, APIs/middleware, internal tools, and telecom SaaS workflows.
  • Canadian Tire
    Full Stack Developer • · Retail Software
    February 2015 - June 2016 (1 year and 4 months)
    Winnipeg, MB, Canada
    ▸ Built React/Redux retail web experiences, Ruby on Rails APIs, and selected cross-platform mobile surfaces for SportChek/Canadian Tire retail software.

Recommendations

Be the first to recommend Garrett

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • B.A.Sc.
    University of Winnipeg
    2014
    B.A.Sc.
  • B.A.Sc.
    B.A.Sc.

Categories