Skip to content

Software Engineer

Michel Carlos

Frontend specialist who ships. Vue by preference, browser extensions by habit, and always learning something new.

Michel Carlos

Featured projects

All projects

Browser extension for people paid in foreign currency. Live exchange rates, remittance simulator, and rate alerts, all against the Brazilian real.

  • Vue 3
  • TypeScript
  • WXT
  • lightweight-charts
  • Playwright

Easy to use Vue 3 countdown composables. Date and duration based, TypeScript ready, SSR friendly, and Vapor compatible.

  • Vue 3
  • TypeScript
  • Vitest
  • VitePress

Latest posts

All posts

Skills

  • Vue

    since 2020

    My preferred framework. Composition API, Nuxt, and published composables.

  • TypeScript

    since 2019

    Strict mode on. Types are documentation that the compiler checks.

  • React

    since 2019

    Comfortable with hooks, Next, and the ecosystem around it.

  • Angular

    since 2017

    Two-plus years on large, opinionated enterprise apps.

  • Tailwind CSS

    since 2023

    Design tokens as CSS variables, utilities on top.

  • Browser extensions

    since 2024

    Manifest V3, WXT, Chrome Web Store publishing.

  • Testing

    since 2021

    Cypress and Playwright for end-to-end, Vitest for units.

  • HTML & CSS

    since 2009

    Semantic markup, accessibility, and layouts that survive real content.