Skip to content
carlos andré trufini.
Portugal

Carlos André Trufini

Senior Front-end Developer

Front-end developer who sweats the details: motion, feel, and UX.

More about me

About

Senior front-end developer, building for the web professionally since 2018. Most of my work has been in React and Angular: retail e-commerce, a stock exchange platform, and internal systems for Banco do Brasil and SEBRAE.

The part I enjoy most is what people actually see and touch: animations, transitions, and the small details that make an interface clear and pleasant to use. I care about the UX as much as the code behind it.

Right now I'm at Velv, building the React v2 of the e-commerce platform for Tilroy, an omnichannel retail software company.

Based in
Portugal
Focus
Senior Front-end Developer

Skills

Languages, frameworks and tools I've used in real projects.

Languages

  • JavaScript
  • TypeScript
  • Python
  • Java
  • SQL
  • GraphQL
  • HTML
  • CSS

Frameworks & Libraries

  • React
  • Next.js
  • Angular
  • AngularJS
  • Gatsby
  • Spring Boot
  • Adobe ColdFusion

Styling

  • Tailwind CSS
  • Bootstrap
  • SCSS
  • shadcn/ui

Tooling & Testing

  • Git
  • Docker
  • Jenkins
  • Selenium
  • JUnit

Other

  • Artificial Intelligence (AI)
  • Agile/Scrum
  • Jira
  • VBA

Experience

  1. May 2024 — Present

    Senior Front-end Developer · Velv

    Portugal

    Building the v2 of Tilroy's e-commerce platform in React, replacing the original ColdFusion version.

    • Tilroy is omnichannel retail software for stores and chains: point of sale, online store and inventory in one system, kept in sync in real time.
    • Building the new React front end for the e-commerce side, which retailers use to run their webshops.
    • React
  2. May 2020 — May 2024

    Front-end Developer · Velv

    Portugal

    Front-end work for two Velv clients: Tilroy's retail e-commerce platform and a stock exchange platform.

    • Developed and maintained the e-commerce platform of Tilroy (omnichannel retail software used by many stores and chains) in ColdFusion, connecting each retailer's webshop to its physical stores and inventory.
    • Built the chart and live stock-change interfaces for a stock exchange platform, a six-month project in Angular and AngularJS.
    • Angular
    • AngularJS
    • Adobe ColdFusion
    • HTML
    • CSS
    • Bootstrap
  3. Nov 2019 — Apr 2020

    Front-end Developer · PrimeIT

    Portugal

    Contract front-end developer, working on PrimeIT's internal projects and on a client project.

    • Built React interfaces backed by a GraphQL API for a client in the translation-technology space.
    • JavaScript
    • React
    • GraphQL
    • Angular
    • AngularJS
    • Gatsby
    • Tailwind CSS
  4. Oct 2018 — Oct 2019

    Full-Stack Developer · Cast Group

    Brasília, Brazil

    Full-stack developer on projects for Banco do Brasil and SEBRAE, working across the stack but focused mostly on the front end.

    • Banco do Brasil: built an internal contract-management system with AngularJS and Java.
    • SEBRAE: built a geographic field-traceability tool and an IBM Watson chatbot with Angular and Spring Boot.
    • Angular
    • AngularJS
    • JavaScript
    • Java
    • Spring Boot
    • MySQL
    • Docker
    • HTML
    • CSS
    • SCSS
    • Git
    • Jenkins
    • Selenium
    • JUnit
  5. Mar 2018 — Sep 2018

    Requirements Analyst · Comp Line Services Solutions

    Brasília, Brazil

    Requirements analysis consulting for Caixa Seguradora (insurance), plus automating the team's reporting.

    • Automated reports in VBA, with charts, for the product owners.
    • Automated internal analytics reports in ACL Analytics.
    • VBA
    • HTML
    • JavaScript
    • SQL
    • ACL Analytics
    • Jira
  6. Aug 2015 — Mar 2018

    Administrative Technician · Comp Line Services Solutions

    Brasília, Brazil

    Administrative and technical support consulting for Caixa Seguradora, before moving into development.

    • Automated dashboards in VBA.
    • VBA
    • JavaScript
    • HTML
    • SQL

Projects

Things I've built, and what I learned building them.

  • Backseat AI

    2026

    An AI co-host for Twitch streams, and the upcoming open version of Poxine, the co-host I run on my own channel (still a work in progress). She answers chat in Portuguese or English, remembers the viewers she talks to, reacts to subs, raids and other live events, and speaks with a TTS voice, subtitles and a VTuber model. Everything is configured from a web console, and a plugin system lets her control Spotify, Home Assistant and OBS. Her on-stream side is a set of animated OBS overlays built with GSAP: chat bubbles, alerts, a prize wheel and end-of-stream credits. At the end of each stream she posts a recap to Discord, including the API cost of the session.

    • Python
    • FastAPI
    • OpenRouter
    • Twitch API
    • Kick API
    • OBS WebSocket
    • ElevenLabs
    • Edge TTS
    • Spotify API
    • Home Assistant
    • Discord
    • VNyan
    • WebSockets
    • SQLite
    • JavaScript
    • GSAP
    CodePrivate · WIPThe code is private while it's a work in progress. It will be open source soon.

Get in touch

Open to interesting front-end work. The quickest way to reach me is email.

ipox@live.com

Based in Portugal — happy to work remotely across European time zones.