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

Highlights

  • Pro

Block or report Soarex16

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
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 demiurg906/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