# Franklin Javier — Principal Engineer

> Principal Engineer na Stone Giant Studio, com 19 anos de front-end. Hoje construo produtos de IA e ferramentas para agentes de código.

## Stack de Desenvolvimento

React / Typescript, React Router / Remix / Node.js, Tailwind CSS, Performance Optimization, AI Agents / Orchestration, Design Systems, Accessibility (a11y)

## Contato

- Lisboa, Portugal
- Email: franklinjalves@gmail.com
- <https://www.linkedin.com/in/franklin-javier-98504321>
- <https://github.com/franklinjavier>
- <https://x.com/franklinjavier>
- <https://dev.to/franklinjavier>
- Currículo: https://blog-preview.imfrank.dev/pt-br/cv/

## Posts Recentes

- [Como compartilho links com meus agentes](https://blog-preview.imfrank.dev/pt-br/blog/como-compartilho-links-com-meus-agentes/) (2026-10-21): O xmd recebe um link (post do X, artigo ou página que depende de JavaScript) e retorna só o conteúdo em Markdown. Sem login, sem chave e sem MCP.
- [Como funciona um agente em loop](https://blog-preview.imfrank.dev/pt-br/blog/como-funciona-um-agente-sempre-ligado/) (2026-10-11): Como agentes sempre ligados lidam com filas, falhas e contexto, com base na aula de Lee Robinson em Stanford CS146S, seguida do meu plano de experimento.
- [MacBook velho virou servidor de contexto](https://blog-preview.imfrank.dev/pt-br/blog/macbook-velho-virou-servidor-de-contexto/) (2026-10-08): Contexto compartilhado entre agentes, máquinas e projetos: meu MacBook de 2017 guarda sessões e resumos, com conferência no repositório antes de retomar.
- [Lisbon AI 2026: agentes, evals e segurança](https://blog-preview.imfrank.dev/pt-br/blog/lisbon-ai-2026/) (2026-09-25): Minhas notas das 32 palestras do Lisbon AI 2026, com as demos, os números e as perguntas do público.
- [Troquei Tailwind por StyleX. O site não ficou mais rápido.](https://blog-preview.imfrank.dev/pt-br/blog/stylex-nao-deixou-o-site-mais-rapido/) (2026-08-25): Migrei um site com nota 100 no PageSpeed para StyleX, medi o resultado e descobri que o ganho real estava em outro lugar.
- [Publicamos 28 das nossas skills de agente como open source](https://blog-preview.imfrank.dev/pt-br/blog/skills-open-source-para-agentes/) (2026-06-26): As skills internas do Stone Giant Studio para agentes de código agora são públicas - arquivos markdown, sem dependências, portáveis entre Claude Code, Cursor, Codex e Gemini CLI.

## Projetos paralelos

- [Wall of AI](https://wallofai.app/?utm_source=FranklinJavier&utm_medium=site): Um mural digital permanente de startups e ferramentas de IA, inspirado na Million Dollar Homepage.
  ![Wall of AI](/images/projects/wallofai.webp)
- [Zelus](https://zelus.sh/?utm_source=FranklinJavier&utm_medium=site): Gestão de condomínios, com acompanhamento de ocorrências e um assistente de IA baseado nos dados do condomínio.
  ![Zelus](/images/projects/zelus.webp)
- [Project Campfire](https://projectcampfire.io/?utm_source=FranklinJavier&utm_medium=site): Extrai tarefas, decisões e prazos de conversas, com responsáveis, datas e o rastro até a fonte.
  ![Project Campfire](/images/projects/campfire.webp)
- [Robot Loupe](https://robotloupe.com/?utm_source=FranklinJavier&utm_medium=site): Revisão com humano no loop para mudanças de banco de dados geradas por IA, checando impacto e padrões antes de publicar.
  ![Robot Loupe](/images/projects/robotloupe.webp)

## Código aberto

- [remix-ecommerce](https://github.com/franklinjavier/remix-ecommerce?utm_source=FranklinJavier&utm_medium=site): Demo de e-commerce da palestra Remix @ React Conf 2022. (TypeScript · 16 estrelas)
- [storefront](https://github.com/franklinjavier/storefront?utm_source=FranklinJavier&utm_medium=site): Boilerplate Node.js e Redis padronizado para e-commerce, usado nas lojas da Beleza na Web e do Grupo Boticário, com mais de 1M de requisições por minuto. (JavaScript · 10 estrelas)
- [remix-starter-template](https://github.com/franklinjavier/remix-starter-template?utm_source=FranklinJavier&utm_medium=site): Template inicial para projetos Remix. (TypeScript · 7 estrelas)
- [retabnews](https://github.com/franklinjavier/retabnews?utm_source=FranklinJavier&utm_medium=site): Clone do TabNews feito com Remix, Tailwind e Jest. (TypeScript · 7 estrelas)
- [translate](https://github.com/franklinjavier/translate?utm_source=FranklinJavier&utm_medium=site): Tradutor na barra de menus do macOS. (Swift · 3 estrelas)
- [stonegiantstudio/skills](https://github.com/stonegiantstudio/skills?utm_source=FranklinJavier&utm_medium=site): Skills testadas em produção para Claude Code (e Cursor, Codex, Gemini CLI). (JavaScript · 3 estrelas)
- [shadcn-widget](https://github.com/franklinjavier/shadcn-widget?utm_source=FranklinJavier&utm_medium=site): Um widget baseado em shadcn. (TypeScript · 3 estrelas)
- [xmd](https://github.com/franklinjavier/xmd?utm_source=FranklinJavier&utm_medium=site): Qualquer link em Markdown, com suporte ao X/Twitter: CLI, Cloudflare Worker e extensão para o Chrome. (JavaScript · 0 estrelas)
- [uia](https://github.com/franklinjavier/uia?utm_source=FranklinJavier&utm_medium=site): Design system para produtos de IA: shadcn + Base UI, componentes de UI generativa e um kit de chat componível. (TypeScript · 0 estrelas)
- [grokbot-quota-template](https://github.com/franklinjavier/grokbot-quota-template?utm_source=FranklinJavier&utm_medium=site): Acompanhe cotas e custos de CLIs de programação e do Grok Bot por bot em um painel estático. (Python · 0 estrelas)
- [oficina](https://github.com/franklinjavier/oficina?utm_source=FranklinJavier&utm_medium=site): Registro compatível com shadcn para templates do Grok Bot. (TypeScript · 0 estrelas)

[Blog](https://blog-preview.imfrank.dev/pt-br/blog/) · [Sobre mim](https://blog-preview.imfrank.dev/pt-br/about/) · [Contato](https://blog-preview.imfrank.dev/pt-br/contact/) · [Privacidade](https://blog-preview.imfrank.dev/pt-br/privacy/)

---

Todas as páginas deste site também estão disponíveis em markdown: solicite qualquer URL com o header `Accept: text/markdown`. Veja o [llms.txt](https://blog-preview.imfrank.dev/llms.txt) e o [sitemap](https://blog-preview.imfrank.dev/sitemap.xml).
