Skip to content
View JCMais's full-sized avatar
πŸš€
Being Happy
πŸš€
Being Happy

Organizations

@react-brasil @graphql-community @graphql-brasil @lindy-ai

Block or report JCMais

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JCMais/README.md

Jonathan Cardoso

πŸ—¨ 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.

Buy Me A Coffee

🎢 🎢 🎢
Currently playing on Spotify

Pinned Loading

  1. node-libcurl node-libcurl Public

    libcurl bindings for Node.js

    TypeScript 718 135

  2. fastlane-plugin-android_version_manager fastlane-plugin-android_version_manager Public

    Ruby 5 3

  3. nexus-plugins nexus-plugins Public

    A collection of plugins for nexus https://github.com/graphql-nexus/schema

    TypeScript 24 1

  4. hubot-typescript-boilerplate hubot-typescript-boilerplate Public

    ChatOps made easier

    TypeScript 23 5

  5. jonathancardoso.com jonathancardoso.com Public

    Source code for my own blog created using Gatsby

    Astro 5 1

  6. graphql-yup-middleware graphql-yup-middleware Public

    Add validation to your mutations arguments using yup!

    TypeScript 103 1