Skip to content
View jimmoffitt's full-sized avatar
💭
Have been coding recently ;) And looking forward to the next chapter
💭
Have been coding recently ;) And looking forward to the next chapter

Block or report jimmoffitt

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
jimmoffitt/README.md

👋 Hello and welcome 👋

Here you will find a collection of repositories written mainly in Python and Ruby, with a fair amount of JavaScript mixed in. (If GitHub had been around when I developed flood-warning systems in Java and Visual Basic, there'd be some examples in those languages ;)

  • 💬 Ask me about designing and building APIs and helping partners and developers use those APIs. Areas of focus: real-time data streaming, event-driven architectures, early-warning systems, and working with social and weather data.

Some background

I recently left a Spanish start-up named [Tinybird]((https://www.tinybird.co/) (a fabulous product and team, now HQ'ed in NYC), and am now looking for my next career chapter. The last four chapters have been amazing.

I joined Tinybird in April 2023 as a developer advocate so you will see a set of Tinybird-related projects here (others on the Tinybird account). HERE is a summary of the blog posts, workshops, and other projects I focused on while there. Some of my favorites include building an anomaly detection system, designing a Weather API, and developing a workshop to show data engineers how to build APIs on top of real-time Kafka streams.

For eight years I was on the Twitter developer relations team, and as such, many of these repositories are focused on collecting, analyzing, and displaying Twitter data. See HERE for a directory of repositories and example projects. See HERE for more details on projects from my years at Twitter. It's fair to say, that future projects will focus on how the concepts expressed here, especially in the climate warning system domain, can be applied to social networks such as Bluesky and Mastodon.

For more than a decade before joining Gnip, I developed flood-warning software at OneRain, so you may notice that a certain use case drives most of these efforts...

📫 How to reach me:

Pinned Loading

  1. SocialFlood SocialFlood Public

    A collection of things in various (flood) stages... Mainly tools for building historical Tweet data sets, and telling visual stories...

    JavaScript 7 2

  2. weather-api weather-api Public

    A Tinybird Data Project that defines and implements a weather data API. This project's Tinybird Data product is synced with this Git repositoy.

    Shell

  3. leaving-x leaving-x Public

    A script to publish a Twitter archive to Bluesky

    Python 3

  4. xdevplatform/search-tweets-python xdevplatform/search-tweets-python Public

    Python client for the Twitter 'search Tweets' and 'count Tweets' endpoints (v2/Labs/premium/enterprise). Now supports Twitter API v2 /recent and /all search endpoints.

    Python 854 247

  5. xdevplatform/SnowBotDev xdevplatform/SnowBotDev Public

    An example #TwitterBot illustrating the Twitter Account Activity and Direct Message APIs.

    Ruby 79 23

  6. xdevplatform/live-leaderboard xdevplatform/live-leaderboard Public

    This Flask app listens for incoming scores via Twitter Direct Messages, ranks them, and Tweets the rankings.

    Python 10 6