---
title: Arthur Fiorette
description: Senior software developer from Brazil focused on open source and developer tools.
---

# Arthur Fiorette

I'm a senior software developer from Brazil focused on open source and developer tools: build and deploy pipelines, type-safe APIs, code generators and, lately, agent harnesses. Most of my work is TypeScript, with Rust where it pays off.

## Links

- [Github](https://github.com/arthurfiorette)
- [Twitter](https://x.com/arthurfiorette)
- [LinkedIn](https://linkedin.com/in/arthurfiorette)
- [Mail](mailto:me@arthur.place)

## Open source projects

- [ECMAScript Try Operator](https://github.com/arthurfiorette/proposal-try-operator): A proposal to bring ergonomic, inline error handling to JavaScript through a new try operator that never throws and always returns a Result. (2037 GitHub stars)
- [TinyLibs](https://github.com/arthurfiorette/tinylibs): Collection of Utility Libraries for javascript. (74 GitHub stars)
- [Prisma Json Types Generator](https://github.com/arthurfiorette/prisma-json-types-generator): Type safe Postgres Json for prisma schemas. (568 GitHub stars)
- [Axios Cache Interceptor](https://github.com/arthurfiorette/axios-cache-interceptor): Small and efficient cache interceptor for axios. (817 GitHub stars)
- [Kita/Html](https://github.com/kitajs/html): The fastest JSX runtime to generate HTML strings. (797 GitHub stars)
- [Kita](https://github.com/kitajs/kitajs): Type-safe router for Fastify, built on the TypeScript compiler API. (350 GitHub stars)

## Posts

- [Why Our CTO Banned TypeScript After One Migration](/why-our-cto-banned-typescript.md): I migrated one of our biggest JavaScript codebases to TypeScript — and after everything started working too well, our CTO banned it.
- [My Biome JS config](/biome-config.md): Simple copy-paste configuration for biomejs.
- [The consequences of using State over Cache and its impact on data consistency.](/implications-of-cache-or-state.md): A guide to work with Cache over State for remote data management

## A bit of history

I started coding in late 2018 with Java, writing Minecraft plugins. Open source came soon after and never left: axios-cache-interceptor, prisma-json-types-generator and the Kita ecosystem all grew out of problems I hit at work, and today the packages I publish see around 10M npm downloads a month. My first job came in 2021, building web apps and deployment automation for a software house, then two years on the backend of a feed management system for cattle farms. From 2024 to 2026 I was at Zephyr Cloud, working on bundler plugins, a multi-cloud edge runtime, billing and the infrastructure of an AI chat platform.

## Curriculum

- [Curriculum (English)](/curriculum.md)
- [Currículo (Português)](/curriculo.md)
