Projects

Open source libraries, development tools, and personal projects that solve real-world engineering challenges.

Open Source ContributorGo EcosystemProduction Scale
  • HTTP-like abstractions for Apache Kafka in Go. Simplifies producing and consuming with familiar handlers and middleware patterns.

    GoApache KafkaMicroservices
    Adopted across Gojek engineering teams

    github.com/gojekfarm/xtools

  • Enhanced error handling for Go applications with structured metadata and context propagation.

    GoError HandlingObservability
    Used in production at scale

    github.com/gojekfarm/xtools

  • Tuple-based database abstraction library enabling domain modeling across multiple database backends.

    GoPostgreSQLBadgerDB+1
    Experimental - exploring new patterns

    github.com/sonnes/xdb

  • Personal data visualization showing major life events, career progression, and experiences over time.

    Data VisualizationPersonal Analytics

    View Visualization