🗨 My name is Jonathan Cardoso. I have been writing software since 2011, and since 2023 I am a Staff Software Engineer at Lindy, an AI agent platform, where I wrote the first line of code and have been building agents, and the framework they run on, ever since: the layer that talks to every LLM vendor, tool calling, memory and context, sandboxes where an agent gets a shell and a filesystem, and the coding agents we now point at our own backlog.
🧑🤝🧑 A good part of my week goes into making the team faster than me: reviewing pull requests, running lunch and learns, automating whatever gets done twice, and turning what worked into guides and agent skills so the next person starts from the answer.
👨💻 My favorite languages, tech and libraries are: TypeScript, Elixir, GraphQL, React, and Kubernetes.
⚙ Whenever possible I am also the team's DevOps person: CI/CD, Terraform, Kubernetes on GCP, observability, and the boring parts of shipping that stop being boring at 3am.
🧰 Maintainer of node-libcurl, the Node.js bindings for libcurl, since 2016. I love open source and try to contribute whenever I can.
✍ I wrote the How To Code in TypeScript series for DigitalOcean, and I keep a blog that I plan to get back to, some time, soon.
🕹 Playing video games since I was a kid. Favorite genres: (J)RPGs, Turn-Based, Survival, Sci-fi and Roguelike.
📍 Based in Foz do Iguaçu, Brazil. Portuguese and English.
🌐 You can also find me on:
🙋♂️ Pronouns: He/Him
⚡ Fun Fact: I have a Bachelor's Degree in Accounting, but I never worked as an Accountant.








