Skip to content
View felipefdl's full-sized avatar

Organizations

@tago-io

Block or report felipefdl

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

Felipe Lima

Software Architect and Co-Founder at TagoIO

I build systems that move device data fast. When they fail at 3 a.m., I am the one reading the logs.

Based in Mount Dora, FL. Originally from Brazil. I write systems software, native desktop and Apple apps, protocol engines, and side projects that range from "production-ready" to "it compiles on my machine."

Warm Burnout  Reqeast  MQTee  OpenIt  DeathPush  PlayOnAir


What I'm Building

Warm Burnout: Theme suite for developers who already burned out but still have deadlines. Mostly warm palette, one cool accent for types, WCAG-audited contrast.

Reqeast: Multi-protocol API client for Mac, iPhone, and iPad. HTTP, gRPC, WebSocket, SSE, TCP, and UDP in one app, synced over iCloud. SwiftUI on top, Rust underneath. Good enough for people who refuse to run Electron.

MQTee: MQTT 3.1.1 and 5.0 client for Apple platforms. Topic tree browser, iCloud sync, Shortcuts and Siri, Rust engine underneath.

OpenIt: Single-file viewer and editor that opens before the Dock icon finishes its first bounce. Markdown, config files, PDFs, and images. Rust on GPUI for macOS, Windows, and Linux.

DeathPush: Desktop Git client with VS Code Source Control muscle memory and none of the editor. Diffs, staging, branches, stash, conflicts, blame.

PlayOnAir: Chromecast and Nest speakers as AirPlay 2 targets. Lossless to the speaker, multi-room in sync, Apple Home and Siri. Runs as a Home Assistant app, a Docker image, or a single binary.


At TagoIO

I co-founded TagoIO, an IoT platform for device management, data analysis, and dashboards at scale. I work on backend systems, protocols, and the paths that move millions of device messages per day without losing the plot.

TagoTiP: Transport IoT Protocol. Lightweight, human-readable, transport-agnostic wire protocol. About 4.7x smaller than HTTP/JSON, optional AEAD encryption for links without TLS.


Day-to-Day

Rust and Swift for most of what's above. C for embedded and FFI. TypeScript when the web leaves no other choice.

Systems I work with daily: AWS, PostgreSQL, Redis, MQTT, Docker, Linux, and whatever protocol someone decided to invent this week.


Outside the Editor

Target shooting and home automation (see PlayOnAir). Sometimes both feel like debugging.


@felip3fdl · Reqeast · MQTee · DeathPush · Warm Burnout · TagoIO

Pinned Loading

  1. warm-burnout warm-burnout Public

    Mostly warm, WCAG-audited color theme suite with one cool type accent. For developers who are already burned out but still have deadlines.

    Rust 126 13

  2. tago-io/tagotip tago-io/tagotip Public

    TagoTiP — Transport IoT Protocol

    8

  3. play-on-air play-on-air Public

    Chromecast devices as AirPlay 2 speakers on the local network.

    Rust 6 2