// Technology Lead · Toronto, Canada

Carlos Dutra

I lead development of high-impact web applications at Critical Mass, including tools for Nissan and Infiniti. I have spent my career turning complex front-end and full-stack problems into software that is fast, secure and easy to maintain.

Outside work I build AI-assisted tools on my own infrastructure.

  • currently

    Technology Lead, Critical Mass

  • focus

    Front-end and full-stack web applications

  • core_stack

    React, Next.js, TypeScript, GraphQL

  • cloud

    AWS

Experience

Nov 2022 to presentToronto, Ontario

Critical Mass

  • Technology Lead

    Nov 2024 to present

    Lead development and maintenance of the Nissan and Infiniti Payment Estimator and other high-impact web applications, with a focus on scalability, security and performance.

  • Senior Frontend Developer

    Nov 2022 to Nov 2024

    Built front-end features with Next.js, React, TypeScript, GraphQL and AWS AppSync. Delivered in a release-based agile team, and wrote tests and reviewed code to keep quality high.

May 2022 to Nov 2022Toronto, Ontario

spark*advocacy

  • Senior Full Stack Developer

    Designed scalable front-end systems with React and Vue, prioritized work for the team, and reviewed code and guided junior developers.

Jul 2021 to May 2022Toronto, Ontario

DonorNorth

  • Frontend Developer

    Built responsive, accessible applications for large corporate clients using Vue, Razor and JavaScript, working closely with back-end developers.

Sep 2019 to Jul 2021Greater Toronto Area

Loop: Design for Social Good

  • Full Stack Developer

    Designed custom WordPress plugins and themes with PHP, Vue.js and React.js, using REST APIs and GraphQL, and turned designer mockups into pixel-perfect, responsive sites.

Skills

  • front_end

    React, Next.js, TypeScript, Vue

  • apis_and_data

    GraphQL, AWS AppSync, PostgreSQL

  • infrastructure

    AWS, Docker, Linux servers

  • applied_ai

    Anthropic API, Claude-powered automation

Education

  • Centennial College

    Diploma, Computer Software Engineering

    2017 to 2019
  • Royal Canadian Institute of International Studies

    Advanced English for Academic Purposes

    2016

Personal projects

Tools I build and host myself.

  • Expense bot

    A Telegram bot that logs spending from plain messages and categorizes it with Claude.

    Node.js · PostgreSQL

  • Capibasket

    A recipe app that imports from a URL, normalizes ingredients and manages meal plans and grocery lists.

    Web app · LLM parsing

  • Statement importer

    Imports bank statement files, auto-categorizes transactions and summarizes spending.

    Docker · AWS

Let's talk.

Open to conversations about engineering leadership, front-end architecture and applied AI.