Skip to content
View Ilia-Kosenkov's full-sized avatar
๐Ÿ––
๐Ÿ––

Highlights

  • Pro

Organizations

@extendr
Block or Report

Block or report Ilia-Kosenkov

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

Hello there! ๐Ÿ‘‹

My name is Ilia and I am an astrophysicist and a PhD. No, seriously. Like an astronomer, but with more physics involved.

But I write code and I really enjoy it.

My tools are:

  • .NET & C# for general software development
  • R for data analysis ({rlang}/{tidyverse} way)
  • pwsh for scripting & automation (it is crossplaform now)
  • C/Rust for low-level development
  • LaTeX for document markup and fancy plotting via tikz

I am desperately trying to bring in more F#, learn Rust, get used to Python, and finally decode TypeScript (though I hope wasm will save us from JS nightmare). Also CUDA. (Secretly I want to develop my own game, so I learned a little bit of DirectX, HLSL, then Unity & Blender).

I am a proud author of dipol-uf/dipol-uf, an app that powers polarimetric observations made by Dipol-UF polarimeter mounted on the Nordic Optical Telescope (Dipol-UF @ NOT). I also contribute to the open-source extendr project, which bridges Rust and R. Check out extendr, Rust crate that helps write code compatible with R, and rextendr, an R pacakge for scaffolding, building and testing R packages that use extendr.

My publications can be found...

Here are some silly stats:

GitHub Streak GitHub stats

What else?

  • Dark mode all the way
  • In my free time I enjoy gaming, mostly PC (I have a looong history).

Pinned

  1. chatgpt-workshop-2024 chatgpt-workshop-2024 Public

  2. extendr/rextendr extendr/rextendr Public

    An R package that helps scaffolding extendr-enabled packages or compiling Rust code dynamically

    R 174 24

  3. dipol-uf/DIPOL-UF dipol-uf/DIPOL-UF Public

    DIPOL-3

    C# 2 1

  4. RefTools RefTools Public

    Tools to work with C# refs

    C#

  5. Fits-Cs Fits-Cs Public

    IO library for FITS files

    C# 1