Skip to content
View joao-coimbra's full-sized avatar
:dependabot:
u a bot?!
:dependabot:
u a bot?!

Organizations

@linear-codebase

Block or report joao-coimbra

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.

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
joao-coimbra/README.md

👋 Hey, I'm João Coimbra

Software developer building robust solutions around architecture and IoT data communication. I like to understand the problem and shape it before writing code. I build and maintain TypeScript libraries, including an MQTT client, and create solid logic for systems in this space. I usually work close to the core, but can take things all the way to complete solutions across frontend, mobile, and desktop when needed.

When I'm not coding, I'm playing chess or watching sci-fi. ♟️🚀


💻 What I Do

  • ⚡ Backend systems covering HTTP servers, domain modeling, event-driven architecture, IoT infrastructure and database design, following DDD and Clean Architecture
  • 🎨 Interfaces with React and TailwindCSS
  • 📱 Mobile apps with React Native and Expo
  • 🖥️ Cross-platform desktop apps with Tauri and Electron
  • 🎭 Animations and interactions with GSAP
  • 🤖 Process automation with AI

🛠️ Stack

TypeScript Bun Node.js Elysia PostgreSQL Drizzle MQTT React React Native Expo Tauri Electron TailwindCSS GSAP Docker Linux Zed Claude


💬 Always open to collaborate on interesting projects

Pinned Loading

  1. topiq topiq Public

    Type-safe MQTT client for TypeScript — define topics with Zod schemas and get fully typed publish, subscribe, and streaming

    TypeScript 2

  2. archstone archstone Public

    TypeScript architecture foundation for backend services — DDD, Clean Architecture, functional error handling

    TypeScript 1

  3. failcraft failcraft Public

    Functional error handling for TypeScript — Either-based error handling with full type inference, chainable transforms, and async support

    TypeScript 1