I'm a software engineer with around two years of professional experience using Java, SQL and JavaScript.
Outside of work, I focus on systems programming and language implementation. I'm currently building a compiler in C from scratch, and I'm particularly interested in compilers, interpreters, runtimes, developer tools and low-level software in general.
I'm open to systems software, compiler or backend roles, and I'm also especially interested in startup environments.
Compatibility with PUC Lua versions after 5.1 is especially hard, given that more or less arbitrary syntactic and semantic but also C API changes have been introduced in every version since then.
That is mostly the reason why LuaJIT is stuck with a mix of 5.1 and toggled 5.2 features.
I don't know what's more bizarre, either it's SpaceX buying what is essentially a clone of VSCode with AI tools on top, or a VSCode fork being valued billions of dollars.
I'm a self-learning programmer with a strong passion for programming languages and software development, with professional experience in Java and a particular interest in systems programming, compilers, and programming language implementation.
Have you seen Claude Code's TUI React codebase? The amount of pointless over-engineering for what is effectively just a terminal text application is pretty astounding.
My parents also grew up in Soviet Moldova, I don't know what you want to educate me about.
The Soviet Union specifically pushed the idea that "Moldovan" was separate from Romanian and imposed the Moldovan Cyrillic alphabet in the MSSR while Romania itself used the Latin script. This was of course only one part of a broader [0] russification effort, alongside deportations and population transfers.
I'm also not sure how Cyrillic having been adopted in medieval times is relevant to this topic, unless you're trying to justify or connect older usages.
Cyrillic has been used as a political weapon under the Soviet Union.
For example, in soviet Moldova it was mandatory to learn to read and write cyrillic at schools. They effectively wanted to eradicate the local language and culture in favor of russian.
Remote: Yes
Willing to relocate: Yes - US (need US sponsorship)
Technologies: C, C++, Java, x86-64 Assembly, Python, Lua, SQL, Git, Linux
Résumé/CV: Available on request
Email: [email protected]
Linkedin: https://www.linkedin.com/in/valentin-voina
I'm a software engineer with around two years of professional experience using Java, SQL and JavaScript.
Outside of work, I focus on systems programming and language implementation. I'm currently building a compiler in C from scratch, and I'm particularly interested in compilers, interpreters, runtimes, developer tools and low-level software in general.
I'm open to systems software, compiler or backend roles, and I'm also especially interested in startup environments.
Website: https://theredwizardtower.com