Hi, I'm @KaianFerreira
Senior Software Engineerbridging complex backends with intuitive fronts and modern AIwith TypeScript · React · Vue · Node.js · Applied AI
Work Experience
Comfortable at any layer of the stack: frontend → backend → database → automation, with real experience in both legacy systems and modern architectures.
The Goodyear Tire & Rubber Company
Senior Software Developer
08/2024 - Present
Developing and maintaining mission-critical legacy systems that directly control presses and manufacturing equipment. Building internal web tools and automating infrastructure.
IBM
Software Application Developer
07/2022 - 06/2024
- •Engineered global-scale web applications using React, Vue.js, TypeScript, and MongoDB
- •Implemented accessible, user-centric interfaces with IBM Carbon Design System and NNG usability principles
- •Collaborated in Agile teams, bridging design and development using Figma, Adobe XD, and Sketch
- •Worked with REST APIs in a modern stack: NestJS, Node.js and MongoDB
- •Delivered solutions for a massive user base with focus on performance and scalability
Global Pricing System
Automated a multi-week manual pricing process into a minutes-long digital solution using Strapi as headless CMS connected to internal systems.
- Strapi CMS connected to internal pricing database
- React/Vue interface for pricing management
Global-Scale Web Platforms
Responsive, accessible web applications for IBM global user base using React, Vue.js and TypeScript with Carbon Design System.
- WCAG-accessible interfaces for millions of users
- IBM Carbon Design System for product consistency
- REST APIs with NestJS and MongoDB
Agile Collaboration & Design
Bridge between design and development: prototyping with Figma, Adobe XD and Sketch in an Agile workflow.
- Design prototyping and handoff with Figma
- Cross-functional collaboration in Agile teams
Node.js / NestJS
Backend services and REST APIs with NestJS and Node.js
MongoDB
NoSQL database for global-scale applications
TypeScript
Static typing across the frontend and backend stack
React & Vue.js
Frontend frameworks for high-performance interfaces
REST APIs
RESTful API design and integration
Jr. Fullstack Developer
09/2021 - 07/2022
Developed and maintained full-stack web tools using C#, React, Redux and Vue.js for the frontend, alongside SQL Server databases. Led front-end development of a tax reduction application.
RI Tecnologia e Sistemas
Fullstack Developer / Software Development Intern
06/2019 - 08/2021
Maintained and implemented new features for existing web applications using Node.js, Vue.js and React. Built desktop and mobile applications with Vue.js and Cordova. RESTful APIs with Node.js and TDD practices with Jest.
Jest & TDD Projects
Applied Test-Driven Development to ensure code reliability from the earliest stage of my career.
Projects
KaianFerreiraIncart
Vision-first Brazilian retail price verification system using multi-agent AI. Scout (Claude Haiku) locates price tags on compressed previews; Extractor (Claude Sonnet) performs OCR; Critic resolves Brazilian Varejo/Atacado pricing ambiguities. Async pipeline keeps camera UI responsive while AI runs in background.
kaiansantos.dev
Interactive CV with multilingual routing (PT/EN/ES), SSR prerender, motion-rich animations, and responsive layout. Built with React 19, TypeScript and Tailwind v4.
Building with AI
Claude API · OpenAI APII build with AI as part of my workflow. Incart uses a multi-agent pipeline with Claude Haiku (Scout) and Claude Sonnet (Extractor) for real-time price verification.
- ›Multi-agent orchestration: Scout (Haiku) + Extractor (Sonnet) + Critic in async pipeline with Zod for structured validation
- ›Vision processing: adaptive compression with Sharp before model submission, keeping camera UI responsive
- ›Prompt engineering: Brazilian Varejo/Atacado price detection, ambiguity resolution and monetary format validation
- ›State management: Zustand for UI state; async pipeline with error handling and graceful fallback
Sharing
Building with AI
Claude API · OpenAI APIHands-on experience building with language models in production — multi-agent orchestration, prompt engineering, and AI integration in real systems.
Education
Technologist in Systems Analysis and Development
Software development, data structures, databases and software engineering.
Technical Degree in IT / Internet
Networking fundamentals, programming, operating systems and web development.