🧑‍💻

Portfólio

Aniket Chanana

Senior Software Engineer

Senior Software Engineer · AI & LLM · Next.js, NestJS, Node.js & React · Sistemas de produção e produtos fullstack

Encontre-me

Serviços

Aquilo em que me foco no dia a dia — baseado em trabalho entregue e artigos no Medium.

Next.js logoNestJS logoReact logoTypeScript logoOpenAI logo

Engenharia de produto fullstack

Funcionalidades end-to-end — UIs Next.js e React suportadas por APIs NestJS e Node.

Entrego funcionalidades de produção em toda a stack: clientes interativos em React e Next.js, APIs tipadas em NestJS e Node, e fronteiras claras entre camadas. Trabalho recente abrange e-commerce, consolas de AI conversacional e creative tooling — construído para manter a manutenibilidade à medida que o produto cresce.

OpenAI logoOllama logoLangChain logoPython logoNestJS logo

LLM & AI agêntica em produção

Classificar, extrair e automatizar com modelos que correm em pipelines reais — não demos.

Integro LLMs em sistemas em produção: classificação de e-mails e extração estruturada, workers com filas, e dashboards que apresentam resultados. O Coinmaester é um exemplo concreto — ingestão Gmail, um worker LLM host, persistência NestJS sobre gRPC e uma UI Next.js — desenhado para privacidade e self-hosting.

NestJS logoNode.js logoMongoDB logoRedis logoDocker logo

APIs, filas & dados

REST, gRPC, message queues e bases de dados que mantêm o trabalho assíncrono fiável.

Projeto serviços que movem dados com segurança: APIs NestJS e Node, RabbitMQ ou NATS para fan-out, Postgres/Prisma ou Mongo onde o produto necessita, e contratos claros entre workers e a API. O objetivo é fiabilidade entediante — retries, ownership de persistência e observabilidade compreensível.

React logoNext.js logoTypeScript logoRedux logoTailwind CSS logo

Arquitetura web & performance

Design systems, micro-frontends e ganhos reais de bundle-size e carregamento.

Continuo a preocupar-me com o cliente quando importa: bibliotecas de componentes partilhadas, fronteiras micro-frontend para deploys independentes, e trabalho de performance exigente — reduzir CSS legacy, separar APIs de dados dos caminhos de render e manter a UX fluida sob carga.

GitHub logoPlaywright logoCypress logoDocker logoJenkins logo

Automação de testes & CI

Playwright, Cypress e pipelines que detetam regressões cedo.

Trato os testes como parte do produto: Playwright para fluxos críticos, Cypress onde se adequa à stack, e jobs de CI — em cada PR ou por agendamento — para que as equipas confiem nos releases. A mesma mentalidade em chat builders, ferramentas de design e superfícies de e-commerce.

AWS logoDocker logoTerraform logoKubernetes logoGitHub logo

Cloud & DevOps

AWS, containers e pipelines de deploy — de serverless a Compose.

Ligo a cloud a produtos reais: processamento serverless e com WebSockets, Docker e GitHub Actions para deploys reproduzíveis, e workarounds pragmáticos para limites de plataforma. Terraform e Kubernetes quando a infraestrutura precisa de ser codificada e portável.

Experiência

Uma progressão de product engineering para sistemas fullstack e trabalho de AI em produção.

  1. Apr 2026Presente

    Senior Software EngineerPresente

    @Velotio·Remoto, Índia

    Engenharia Fullstack & AI

    • Desenvolveu uma plataforma de processamento de faturas com AI (NestJS, Python, Next.js, AWS) que automatiza a extração de dados de PDFs multi-serviço — permitindo que 95% das faturas sejam processadas sem intervenção humana.
    • Arquitetou uma pipeline de Retrieval-Augmented Generation (RAG), integrando serviços OpenAI LLM com PostgreSQL e a extensão pgvector para armazenamento de embeddings vetoriais.
    • Acelerou a entrega de funcionalidades ao adotar ferramentas de desenvolvimento assistidas por AI (Cursor e Claude Code), reduzindo o tempo de entrega de 2 semanas para 4 dias.
  2. Oct 2025Apr 2026

    Senior Software EngineerContrato

    @Jiffy.com·EUA, Califórnia Remoto

    Contractor remoto independente · E-commerce · EUA & Canadá

    • Entregou uma funcionalidade Redraw Image com Vue.js, React e TypeScript para que os clientes possam solicitar arte mais limpa — menos cancelamentos e handoffs mais claros para designers.
    • Integrou fluxos de subscrição Klaviyo e consentimento de mensagens para marketing conforme e maior conversão.
    • Melhorou o SEO internacional ao corrigir problemas de hreflang e redirects e otimizar o server-side rendering em Ruby on Rails.
    • Reforçou o Design Lab (React) com automação Playwright para detetar regressões antes de chegarem aos clientes.
  3. May 2023Oct 2025

    Senior Software Engineer

    @Velotio·Remoto, Índia

    • Arquitetou uma estratégia de migração full-stack para uma plataforma legacy em Ruby on Rails, transitando para Express.js e React.js — melhorando significativamente a responsividade da UI e tempos de carregamento.
    • Desenvolveu uma solução de seguros white-label (TypeScript, React, Redux) para a Stere, permitindo vendas de seguros em qualquer aplicação web; contribuiu para o pacote npm open-source stere-sdk.
    • Construiu um editor de imagem com AI (React, TypeScript) para gerar criativos publicitários otimizados com AI em plataformas como Facebook e LinkedIn.
    • Configurou suites de testes Playwright e melhorou a cobertura de testes ao utilizar Playwright MCP para escrever suites de testes mais rapidamente.
  4. Dec 2021May 2023

    Software Development Engineer

    @Yellow.ai·Bengaluru, Índia

    • Desenvolveu um fluxo end-to-end de identificação de utilizadores em TypeScript, React, Redux e React Flow para produtos de AI conversacional.
    • Reduziu o payload CSS de cerca de 600 KB para ~85 KB ao remover Less redundante e padronizar com Tailwind.
    • Construiu a interface do Bot Builder (React, TypeScript), impulsionando aproximadamente 30% mais adoção self-serve.
    • Introduziu micro-frontends para integrações e marketplace — cerca de 80% mais rápido nos deploys com releases independentes de módulos.
    • Desenvolveu todos os módulos do marketplace (React, Express.js), introduzindo funcionalidade de importação/exportação de bots.
    • Liderou uma equipa de dois engenheiros e um designer para elevar a qualidade da plataforma de chat builder — fechando lacunas de UX e aumentando a cobertura de testes com Playwright.
  5. Mar 2020Nov 2021

    Software Engineer

    @Rocketium·Bengaluru, Índia

    • Entregou Bulk Image Edit (React, Redux, TypeScript) para que os utilizadores possam editar mais de 10.000 imagens no navegador — reduzindo o esforço de edição de campanhas em cerca de metade.
    • Arquitetou upload de font-family personalizada (TypeScript, Node.js) para que as marcas possam usar tipografia consistente com a marca nos criativos.
    • Responsável por módulos críticos da plataforma — campanhas, autenticação, biblioteca de templates e biblioteca de média (React, Redux, TypeScript) — e liderou a adoção de TypeScript, reduzindo crashes por null-exception em cerca de 7%.
    • Entregou funcionalidade de upload de SVG (React, Redux, Node.js) com ficheiros aproximadamente 50% mais pequenos, otimizados para web e mobile.
    • Construiu processamento de imagem serverless na AWS com WebSockets e batching — cerca de 40% mais rápido na execução de campanhas — e uma biblioteca de média mobile orientada para performance.

Projetos

Projetos próprios, trabalho em produto e artigos. Mais publicações no Medium.

💰
Público

FlagshipCoinmaester

Tracker financeiro AI local-first: sincroniza Gmail, classifica e-mails de transação com um worker LLM host e apresenta gastos estruturados num dashboard Next.js. API NestJS, RabbitMQ, gRPC, Postgres/Prisma — privacidade por design, self-hosted.

Ollama logoOpenAI logoLangChain logoPython logoNestJS logo
NestJSNext.jsPythonLLMRabbitMQPrisma
Jiffy.com — E-commerce (EUA & Canadá) logo
Privado

Jiffy.com — E-commerce (EUA & Canadá)

Engenheiro contratado: Redraw Image (Vue/React/TS), fluxos de consentimento Klaviyo, SEO internacional + Rails SSR, Design Lab + Playwright.

VueReactRailsPlaywrightKlaviyo
Yellow.ai — AI Conversacional logo
Privado

Yellow.ai — AI Conversacional

Fluxos de identidade, Bot Builder, micro-frontends & APIs de marketplace; liderou uma pequena equipa com Playwright CI para ferramentas de AI conversacional.

OpenAI logoReact logoTypeScript logoNode.js logoPlaywright logo
ReactTypeScriptNode.jsPlaywrightConversational AI
Design de App E-Commerce à Escala (2026) logo
Público

Design de App E-Commerce à Escala (2026)

System design de alto nível para um produto e-commerce que pode escalar com tráfego e equipas.

Dec 2025System Design
GitHub Actions + Docker Deployments logo
Público

GitHub Actions + Docker Deployments

Deploys mais rápidos e reproduzíveis ao combinar GitHub Actions com Docker.

Mar 2025DevOps
Web Apps Offline & PWAs logo
Público

Web Apps Offline & PWAs

APIs modernas do navegador para suporte offline e UX semelhante a app nativa.

Jun 2024PWA
Entrevistas de Web System Design logo
Público

Entrevistas de Web System Design

O que aparece em rondas de web/system design e como abordar com trade-offs claros.

Jun 2024Interview
Como Escolher a Sua 2ª Empresa logo
Público

Como Escolher a Sua 2ª Empresa

Escolher a próxima função depois do primeiro emprego em engenharia.

May 2024Career
White-Label Web Apps (React + TS) logo
Público

White-Label Web Apps (React + TS)

Arquitetura modular e multi-tenant para produtos web white-label.

Jan 2024React
Clean Architecture com Node.js logo
Público

Clean Architecture com Node.js

Estruturar codebases Node.js para clareza e manutenção mais fácil.

Feb 2023Node.js
Contornar Timeouts do AWS API Gateway logo
Público

Contornar Timeouts do AWS API Gateway

Padrões para trabalho de longa duração por trás dos limites do API Gateway.

Nov 2021AWS
Rocketium: 10k+ Edições no Navegador logo
Público

Rocketium: 10k+ Edições no Navegador

Como escalámos a edição em massa de criativos sem comprometer a UI — arquitetura de cliente e trade-offs de performance.

May 2021React
Testes de Integração com Cypress logo
Público

Testes de Integração com Cypress

Utilização prática de Cypress para testes de integração em SPAs modernas.

Oct 2020Testing

Competências

Tecnologias de funções em produção e aprofundamentos no Medium.

Linguagens

  • TypeScript logo

    TypeScript

    Especialista

  • JavaScript logo

    JavaScript

    Especialista

  • HTML logo

    HTML

    Especialista

  • CSS logo

    CSS

    Especialista

Web Frameworks

  • React logo

    React

    Especialista

  • Next.js logo

    Next.js

    Especialista

  • Vue.js logo

    Vue.js

    Especialista

  • Redux logo

    Redux

    Especialista

Backend & APIs

  • Node.js logo

    Node.js

    Especialista

  • NestJS logo

    NestJS

    Especialista

  • Express logo

    Express

    Especialista

  • Python logo

    Python

    Intermédio

  • Go logo

    Go

    Intermédio

  • Ruby on Rails logo

    Ruby on Rails

    Intermédio

AI & LLMs

  • OpenAI logo

    OpenAI

    Especialista

  • Ollama logo

    Ollama

    Especialista

  • LangChain logo

    LangChain

    Intermédio

  • Anthropic logo

    Anthropic

    Intermédio

  • Google Gemini logo

    Google Gemini

    Intermédio

UI & Styling

  • Tailwind CSS logo

    Tailwind CSS

    Especialista

  • Sass logo

    Sass

    Intermédio

  • Material UI logo

    Material UI

    Especialista

  • shadcn/ui logo

    shadcn/ui

    Intermédio

Dados & Messaging

  • MongoDB logo

    MongoDB

    Especialista

  • Redis logo

    Redis

    Intermédio

Testes

  • Playwright logo

    Playwright

    Especialista

  • Cypress logo

    Cypress

    Especialista

  • Jest logo

    Jest

    Especialista

Cloud & Containers

  • AWS logo

    AWS

    Especialista

  • Docker logo

    Docker

    Especialista

  • Git logo

    Git

    Especialista

  • GitHub logo

    GitHub

    Especialista

Competências Profissionais

  • Resolução de Problemas logo

    Resolução de Problemas

    Especialista

  • Colaboração logo

    Colaboração

    Especialista

  • Escrita Técnica logo

    Escrita Técnica

    Especialista

Contacto

Disponível para trabalho remoto a tempo inteiro e por contrato. Entre em contacto se tem um produto que precisa de engenharia fullstack sólida — ou funcionalidades LLM que têm de funcionar em produção.

Disponível para freelance e posições a tempo inteiro.