Sobre o serviço
TraduzidoSou um desenvolvedor frontend que trabalha especificamente em ReasonML e Rescript — linguagens da família OCaml que compilam para JavaScript legível e performático. Se sua equipe precisa de tipagem estrita e honesta diretamente no navegador, este é o meu domínio. Eu uso o compilador como uma ferramenta de design: correspondência de padrões exaustiva, variantes e registros descrevem precisamente seu domínio, e classes inteiras de erros em tempo de execução simplesmente não passam pela compilação. O resultado é uma interface que continua funcionando de forma previsível mesmo meses após o primeiro commit e durante refatorações ativas.
A maior parte do meu trabalho é construída sobre React através de bindings oficiais, então eu facilmente incorporo componentes tipados em uma aplicação existente ou construo novos do zero. A integração com bibliotecas JavaScript e TypeScript regulares eu gerencio através de bindings externos cuidadosos — você mantém seus pacotes npm favoritos sem perder a segurança de tipos. Eu também configuro toda a cadeia de ferramentas do projeto: build, empacotamento, testes e CI, e quando necessário, construo um caminho de migração suave para código legado para Rescript sem reescrita arriscada em massa.
Importante sobre o escopo: esta é uma oferta separada especificamente em ReasonML e Rescript, não PureScript, Elm ou TypeScript puro. Se você precisa da linha OCaml com suas garantias de tipo na web — eu sou a escolha certa. Eu escrevo código limpo e documentado, explico as compensações em linguagem simples e deixo a equipe capaz de manter o resultado.
— Desenvolvimento frontend em ReasonML e Rescript
— Componentes tipados e hooks do React através de bindings
— Bindings externos e integração com bibliotecas JS e TS
— Migração suave de JavaScript legado para Rescript
— Configuração de build, empacotamento, testes e CI
— Modelagem de domínio com variantes, registros e correspondência exaustiva
A maior parte do meu trabalho é construída sobre React através de bindings oficiais, então eu facilmente incorporo componentes tipados em uma aplicação existente ou construo novos do zero. A integração com bibliotecas JavaScript e TypeScript regulares eu gerencio através de bindings externos cuidadosos — você mantém seus pacotes npm favoritos sem perder a segurança de tipos. Eu também configuro toda a cadeia de ferramentas do projeto: build, empacotamento, testes e CI, e quando necessário, construo um caminho de migração suave para código legado para Rescript sem reescrita arriscada em massa.
Importante sobre o escopo: esta é uma oferta separada especificamente em ReasonML e Rescript, não PureScript, Elm ou TypeScript puro. Se você precisa da linha OCaml com suas garantias de tipo na web — eu sou a escolha certa. Eu escrevo código limpo e documentado, explico as compensações em linguagem simples e deixo a equipe capaz de manter o resultado.
— Desenvolvimento frontend em ReasonML e Rescript
— Componentes tipados e hooks do React através de bindings
— Bindings externos e integração com bibliotecas JS e TS
— Migração suave de JavaScript legado para Rescript
— Configuração de build, empacotamento, testes e CI
— Modelagem de domínio com variantes, registros e correspondência exaustiva