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.

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
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-accountswebapp2-user-accountsPublic

    A sample implementation of user account management with webapp2.

    Python 177 50

  2. bitletorg/bitletbitletorg/bitletPublic

    A small Java bittorrent library, powering BitLet.org

    Java 161 492

  3. suffixtreesuffixtreePublic

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

    Java 127 61

  4. bitletorg/weupnpbitletorg/weupnpPublic

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

    Java 101 36

  5. timcptimcpPublic

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

    Python 2

  6. redmine_didyoumeanredmine_didyoumeanPublic archive

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

    Ruby 69 43