Skip to content
You must be logged in to sponsor konsoletyper

Become a sponsor to Alexey Andreev

I'm a Java/Kotlin software developer, currently residing in Germany, Munich (originally from Russia). I have more than 15 years of experience with Java. I mostly focused on compiler engineering, code generation, framework development. I've been working on Kotlin/JS as JetBrains employee for almost 2 years.

I have my own project called TeaVM. TeaVM is originally an attempt to bring JVM-based languages in the browser. There are Kotlin/JS, Scala JS, GWT, but they don't use bytecode as primary source and only tied to one language. TeaVM in opposite can compile to JS any of these languages, even multi-lingual projects. At some point TeaVM is not focused solely on the browser as compilation target, allowing to compile JVM bytecode into C code and get native binaries, as well as targeting browserless WebAssembly (WASI).

TeaVM is used by:

Personally, I work at Delightex and this is my primary motivation to maintain TeaVM. However, Delightex is only interested in fixing critical issues, not in developing new features (especially, not related to JavaScript) or writing documentation. I do a lot for TeaVM in my spare time.

I'm looking for a way to be rewarded for my work. There are people who use TeaVM for their work, and I would be happy if they decide to pay me some money. This would motivate me to improve TeaVM for them. There are big plans:

  1. Improve performance when compiling large code bases
  2. Improve generated code size
  3. Make WebAssembly backend stable
  4. Write documentation on WebAssembly and C backends.
  5. Make TeaVM more compatible with JVM: write emulations for more JDK classes, support reflection, perhaps, class loading.

Of course, I can't achieve all these goals when I can only dedicate to the project few hours a week. I wish I could work on TeaVM full time. I need support of my sponsors to start moving to this goal.

Additionally, now I spend my own money to pay for hosting and domain. I hope at least to cover these expenses.

Current sponsors 8

@siepkes
@noblemaster
Private Sponsor
@solwareco
@aloraps
@reportmill
@shannah
@ScraM-Team
Past sponsors 6
@lawson89
@neo4j-contrib
@kenchis
@Liebelt-Software-GmbH
@TrOllOchamO
@lax1dude

Featured work

  1. konsoletyper/teavm

    Compiles Java bytecode to JavaScript, WebAssembly and C

    Java 2,684

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.

$50 one time

Select
  • Earn a mention in our Release notes

$200 one time

Select
  • One hour pair-programming session

$350 one time

Select
  • One hour consulting or mentorship