Senior Software Engineer · Alberta, Canada

Senior engineering, multiplied by AI.

I build AI agents and tools that get real work done, and I use AI as a force multiplier on top of 20+ years of hands-on software: React and TypeScript on the front, Go and PHP on the back, and years of payment systems in between.

Portrait of Felipe dos Santos
ID
FS-001
Stack
TS · Go
Domain
AI
Years in software
20+
Payment gateways & wallets
11
npm packages published
3
Unit coverage, two TS apps
100%

01 About

AI multiplies judgment. It doesn't replace it.

I've been in IT since 2000, fixing and assembling computers in southern Brazil, then running my own computer shop and studying computer networks. Six years as a business systems analyst followed: migrating ERPs and integrating the systems a whole company depended on, with results I measured before and after, like 41% less wasted development spend and a payroll run 31% faster.

In 2019 I moved to Canada and joined Bold Commerce. On Bold Checkout I led JavaScript, TypeScript and React work for seven years: checkout templates, a payment SDK and secure iframe, eleven gateways and wallets, and Go services where performance mattered. Since 2026 I'm full-stack on RePete, a Shopify app, building the admin merchants use every day.

Today AI is at the center of how I work. I run a multi-session Claude Code setup with my own skills, hooks and MCP servers, I helped lead Bold's evaluation of how developers use AI and wrote its AI-assisted development guide, and I build AI products of my own, like the sub-mind on this page. English is my working language and Portuguese is my native one.

Based in
Airdrie, Alberta, Canada
Languages
English (fluent) · Portuguese (native)
Focus
AI engineering · Frontend · Payments
Education
Technologist, Computer Networks

02 Career journey

From fixing PCs to building AI.

  1. 2019 — PresentCurrent

    Senior Software Developer

    Bold Commerce · Winnipeg · Remote

    Full-stack on RePete, a Shopify app, since 2026. Before that, seven years leading JavaScript, TypeScript and React on Bold Checkout.

    • 2026 — Now RePete, full-stack
    • 2022 — Now Senior Software Developer
    • 2019 — 2023 JavaScript Subject Matter Expert
    • 2019 — 2022 Developer, then Intermediate
    • RePete: the merchant admin inside Shopify (React, Polaris, App Bridge) on a PHP/Laravel backend, including onboarding and the reports frontend I own.
    • Picked to help lead Bold's evaluation of how developers use AI, then wrote the company's AI-assisted development guide.
    • Bold Checkout: created the platform-agnostic checkout templates and designed the payment SDK and secure payment iframe from scratch.
    • Integrated 11 payment gateways and wallets, from Stripe, PayPal and Braintree to Apple Pay, Google Pay and Meta Pay.
    • Built Go services where performance mattered: the Enhanced Payment Service backend, Checkout Worker and Checkout Sidekick.
    • JavaScript subject-matter expert for a 30+ developer team; authored the JS/TS standards, decision records and engineering specs; mentored six developers from co-op to junior.
    • Kept two TypeScript apps at 100% unit-test coverage. They were the most stable apps on the team.
  2. Oct 2018 — Jan 2019

    Web Developer, Freelance

    Self-employed · Curitiba, Brazil

    Payments for a bus company's website and self-service ticketing machines at interstate bus stations.

    • Built and maintained the web payment integration in PHP and Delphi.
    • Updated, validated and certified the integration with Rede, a major Brazilian payment provider, for credit and debit cards.
  3. Feb 2012 — Oct 2018

    Business Systems Analyst

    GRECA Asfaltos · Curitiba, Brazil

    Six years running system improvements, migrations and integrations for a company and its subsidiaries. Every number below was measured before and after.

    • Cut unnecessary development spend by 41% through cost-reduction initiatives.
    • Migrated critical systems from Nobre to TOTVS RM and TOTVS Protheus.
    • Built a payroll calculation in TOTVS VB.Net that processes 31% faster.
    • Integrated help desk and firewall with JavaScript, SOAP and PHP for a 73% efficiency gain.
    • Fed BI reporting with SQL and managed third-party vendors and internal teams.
  4. 2009 — 2011

    Technologist, Computer Networks

    Sociedade Educacional Três de Maio · Três de Maio, Brazil

    Network design, security and the discipline of making systems reliable.

    • Network planning, configuration, optimization and security principles.
  5. 2004 — 2011

    Owner & Computer Technician

    Xtreme Informática e Lan House · Santa Rosa, Brazil

    Where it started: my own computer shop, from the counter to the servers.

    • Ran the business, customer service and help desk, and hardware maintenance.
    • Installed and maintained Windows and Linux servers, client networks and XenServer virtual servers.
    • Wrote Batch and Shell scripts to automate server installation and configuration.

03 Expertise

Where I go deep.

01

AI engineering

Agents, tools and voice built on a real knowledge base, and AI as my daily force multiplier: multi-session Claude Code with my own skills, hooks and MCP servers.

  • Claude Code
  • MCP
  • AI agents
  • ElevenLabs
  • OpenAI
02

Frontend architecture

React and TypeScript systems that stay fast and legible as they grow: typed APIs, reusable components, shared packages.

  • React
  • TypeScript
  • Next.js
  • Redux
  • Shopify Polaris
03

Payments & checkout

The part of the funnel where mistakes cost money. Gateways, wallets and PCI-conscious design behind a smooth checkout.

  • Stripe
  • PayPal
  • Braintree
  • Apple Pay
  • Google Pay
  • Meta Pay
04

Backend & performance

Full-stack by foundation: PHP and Laravel every day, and Go when a service needs to be fast.

  • Go
  • PHP
  • Laravel
  • Node.js
  • SQL
05

Quality & testing

Unit tests as a baseline. I held two TypeScript apps at 100% coverage, an unpopular threshold that made them the team's most stable.

  • Jest
  • Playwright
  • CodeceptJS
  • Code review
06

Leadership & DX

JavaScript subject-matter expert for a 30+ developer team, author of standards and specs, mentor, and now helping an engineering org adopt AI.

  • Mentoring
  • Engineering specs
  • AI adoption

04 Selected work

Things I have shipped.

  • 01
    AI

    AI-assisted development guide

    Co-led the evaluation of how Bold's developers use AI, then wrote the guide: standard inputs and outputs instead of standard tools, a progressive trust ladder, and patterns for catching confidently wrong output.

    AI adoption · Guidelines
  • 02
    Frontier

    Agentic commerce

    APIs that let AI agents complete a checkout on a shopper's behalf, in Payment Booster for Adobe Commerce, built against MCP, OpenAI's ACP, Google's AP2, A2A and Visa's TAP.

    MCP · Agents · Protocols
  • 03
    Checkout

    Tailored Checkout

    Platform-agnostic checkout templates I created from scratch in React and TypeScript, with headless API integration, Meta checkout and express payments such as Apple Pay, Google Pay and PayPal.

    React · TS · Open source
  • 04
    Payments

    Payment SDK & secure iframe

    A payment SDK and PCI-conscious secure payment iframe I designed from scratch, putting PayPal, Braintree, Stripe and the wallets behind one consistent interface.

    Security · SDK design
  • 05
    Platform

    TypeScript library on NPM

    Checkout's API types and helpers as a package, created in 2021 and used across the frontend projects; internal until its public npm release in 2023.

    NPM · DX · Open registry
  • 06
    Enterprise

    ERP migration, TOTVS Protheus

    Migration and customization of a full ERP to fit a company and its subsidiaries' processes, replacing a legacy system without stopping the business.

    ERP · Migration · Integration

05 Sub-mind

Ask me anything. My sub‑mind answers.

An AI built on my own memory bank: my career, skills and projects. Ask it what I have built, how I work or where I have been. It speaks as me, and says so when it doesn't know.

Felipe's sub-mind

AI · from my career info

Hi, I'm Felipe's sub-mind — an AI that answers as him, grounded in what he's shared about his career and work. What would you like to know?

AI-generated and can make mistakes. For anything important, contact me directly.

07 Contact

Let's build something worth shipping.

Open to conversations about AI agents, AI-assisted engineering, frontend architecture and payments.