Skip to content
View abahgat's full-sized avatar

Organizations

@bitletorg

Block or report abahgat

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

Hi, I'm Alessandro ๐Ÿ‘‹

I lead the software organization at Quilt, a climate-tech company building intelligent heat pumps to decarbonize homes. The team spans embedded, cloud, mobile, and web, and I stay hands-on, from designing the strategy to writing the code.

Before Quilt I spent over a decade at Google in Travel: founded the Sustainability engineering org and shipped emission labels in Google Flights to hundreds of millions of users.

Writing on abahgat.com

Selected projects

  • suffixtree โ€” Ukkonen's algorithm in Java, modernized to Java 21 and published to Maven Central.
  • timcp โ€” MCP server wrapping Google's Travel Impact Model.
  • google/travel-impact-model โ€” TIM, built by the team I led at Google; now used by Skyscanner and Expedia.

abahgat.com ยท LinkedIn ยท I also coach senior engineering leaders.

Pinned Loading

  1. webapp2-user-accounts webapp2-user-accounts Public

    A sample implementation of user account management with webapp2.

    Python 177 51

  2. bitletorg/bitlet bitletorg/bitlet Public

    A small Java bittorrent library, powering BitLet.org

    Java 159 493

  3. suffixtree suffixtree Public

    A Java implementation of a Generalized Suffix Tree using Ukkonen's algorithm

    Java 127 61

  4. bitletorg/weupnp bitletorg/weupnp Public

    A tiny UPnP (Universal Plug and Play) client library written in Java

    Java 101 34

  5. timcp timcp Public

    An MCP server implementation of the Travel Impact Model (TIM) for calculating life-cycle greenhouse gas emissions from flights.

    Python 2

  6. redmine_didyoumean redmine_didyoumean Public archive

    A Redmine plugin to search for possible duplicates when users are about to open new issues.

    Ruby 69 42