Skip to content
View kelindar's full-sized avatar
πŸš€
Building Platforms in Middle East!
πŸš€
Building Platforms in Middle East!

Block or report kelindar

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

Hey πŸ‘‹, I'm Roman!

I've spent my career building systems that scale β€” sometimes even as planned. At Careem (Uber Inc.), I led the architecture for Data & AI, building platforms for machine learning, experimentation, and event processing that supported operations at scale. Before that, I served as Head of Data Science at AirAsia, where I worked to make data-driven decisions more accessible across the organization. At Grab, Southeast Asia's superapp, I worked on experimentation platforms and was the architect for transport and driver experience, helping millions of rides happen more efficiently. My Ph.D. from Trinity College Dublin & IBM Research focused on debugging parallel systems and visualizing performance problems β€” a mix of computer science and psychology that taught me patience (and the limits of it). Earlier in my career, I worked on everything from autonomous helicopters to particle simulators, building systems that were occasionally more reliable than their creators.


πŸš€ Distributed Systems I have designed and open-sourced

  • emitter-io/emitter - high performance, distributed and low latency publish-subscribe platform
  • kelindar/talaria - distributed, highly available, and low latency time-series database for Presto

πŸ“¦ Golang Libraries I made to help me in building software faster or explore a certain idea

πŸ§ͺ Experiments in which I tried with various ideas

🎨 Emitter Demos I have prepared for the project

  • chat - building a chat with emitter
  • actor - distributed actor model with emitter
  • client-server - how to create a client/server application with emitter
  • platformer - making an online platformer with emitter
  • retain - how to use message retention in emitter
  • share - how to use shared subscriptions in emitter
  • iss - tracking international space station in real-time
  • presence - demo of the channel presence for emitter

πŸ“š Blogs & Papers I have written in the past

  • Technical Blog - My random blog posts around experimentation, performance and open source
  • Ph.D Thesis - Supporting visual diagnosis of performance problems in multi-core and parallel software
  • SIGCHI'14 Paper - Design considerations for parallel performance tools
  • IEEE Journal Paper - Parallel Performance Problems on Shared-Memory Multicore Systems: Taxonomy and Observation

visitors

Pinned Loading

  1. emitter-io/emitter emitter-io/emitter Public

    High performance, distributed and low latency publish-subscribe platform.

    Go 3.9k 354

  2. column column Public

    High-performance, columnar, in-memory store with bitmap indexing in Go

    Go 1.4k 60

  3. search search Public

    Go library for embedded vector search and semantic embeddings using llama.cpp

    Go 369 10

  4. bitmap bitmap Public

    Simple dense bitmap index in Go with binary operators

    Assembly 316 22

  5. talariadb/talaria talariadb/talaria Public

    TalariaDB is a distributed, highly available, and low latency time-series database for Presto

    Go 217 31

  6. binary binary Public

    Generic and fast binary serializer for Go

    Go 211 24