Skip to content


Block or Report

Block or report pearu

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.

Report abuse

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

Report abuse
  • I'm currently a Senior Software Engineer at Quansight

  • My current interests in Scientific Computing include (see here for technical blogs):

    • Theory of Sparse Arrays, in particular, PyTorch sparse tensors support
    • Interoperability of Array-like objects from various software
    • Algorithms and Implementations
    • Support Fortran 90 TYPE construct in F2Py
  • I have initiated and co-authored a number of open source projects with the following highlights:

    • RBC - Remote Backend Compiler
    • F2Py - Fortran to Python interface generator DOI, ships with NumPy DOI
    • SciPy - open-source software for mathematics, science, and engineering DOI

    and contributed to a number of open source projects (OmniSci, PyTorch, Numba, Apache Arrow, conda-forge, XND, SymPy, etc).

  • My background is in Scientific Research: Mathematical Physics, Nonlinear Waves, Mechanics, Systems Biology, Microscopy, Solid Mechanics, Optics, Scientific Computations, etc. CV@ERIS, ORCID, Scholar

  • 📫 How to reach me: Linkedin, GMail

  • Fun facts:

    • I have completed AoC 2019, AoC 2020
    • Estonian Champion 2006 in Dog Obedience (German Shepherd), currently training for Agility (Boston Terrier)
    • Ship engineer by profession, raced with power boats (Circuit S-250, S-350, OSY-400, O-125, F-500), teached sailing to kids
  • 😄 Pronouns: standard Modern English (frankly, while being Estonian, I have no idea why should I care)


  1. pylibtiff Public

    A Python tiff library

    Python 100 46

  2. C library for managing typed memory blocks and Python container module

    C 81 12

  3. Remote Backend Compiler

    Python 26 10

  4. ArrayViews: creating specific views to array storage objects

    Python 16

  5. Unifying MEmory Management library for connecting different memory devices and interfaces

    C 5 1

  6. gcs Public

    Generalized Compressed Storage of multi-dimensional arrays

    Python 1 2

855 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri
Activity overview
Contributed to pytorch/pytorch, xnd-project/rbc, conda-forge/omniscidb-feedstock and 20 other repositories

Contribution activity

August 2022

Created 1 commit in 1 repository
2 contributions in private repositories Aug 1 – Aug 2

Seeing something unexpected? Take a look at the GitHub profile guide.