Skip to content
View Soarex16's full-sized avatar
🌸
Kittens, debuggers & flowers
🌸
Kittens, debuggers & flowers

Block or report Soarex16

Report abuse

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

Report abuse
soarex16/README.md

Hi there 👋

My name is Shumaf. I'm a software engineer, who loves compilers, virtual machines and programming tools.

Сurrently I work at JetBrains and teach at Software Engineering master program.

🌱 Pet projects

Currently, I'm working on re-implementing an IntelliJ IDEA stream debugger based on runtime instrumentation. If you want to learn more, check out the repository.

Some of my other R&D projects:

  • auto-factory - Kotlin compiler plugin for automatic generation of factory methods with caching.
  • Rusty Lama - bytecode interpreter for Lama language written in Rust. Features include handwritten parser for bytecode and support for functions and complex types (arrays, strings, S-expressions).
  • Truffle Lama - implementation of the Lama language using GraalVM Truffle framework.

🛠️ Skills & languages

  • Java & Kotlin ❤️
  • JavaScript/Typescript (former web developer)
  • Rust
  • Haskell
  • Git

📫 How to reach me

Linkedin Badge Gmail Badge

📐 Some useful stats

Top Langs

GitHub stats

Pinned Loading

  1. intellij-community intellij-community Public

    Forked from JetBrains/intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

  2. kotlin-auto-factory kotlin-auto-factory Public

    Forked from Kotlin/compiler-plugin-template

    Kotlin 1

  3. intellij-lua intellij-lua Public

    Lua plugin for InteliJ IDEA

    Kotlin

  4. kaliper kaliper Public

    Plugin for Kotlin compiler for measuring data classes

    Kotlin

  5. rusty-lama rusty-lama Public

    Simple interpreter for Lama lang (https://github.com/PLTools/Lama)

    Rust

  6. truffle-lama truffle-lama Public

    Lama language implementation using the Truffle API.

    Java 2 1