Skip to content
View broken-bytes's full-sized avatar
💭
I build stuff
💭
I build stuff

Block or report broken-bytes

Report abuse

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

Report abuse
broken-bytes/README.md

a wizard at a computer

Hey, I'm Marcel waving hand

kulina.dev · Medium · Discord

I build programming languages and the tooling that makes them feel real: compilers, IDE integration, and all the unglamorous plumbing in between. If a project involves a lexer, an IR, or a plugin API, I am probably having a great time. The rest of the time I write game engines, because apparently I enjoy suffering at every layer of the stack.

Selected work

A modern, type-safe, expressive language running on .NET. The whole frontend and codegen, written in C#.

  • Iona-Kotlin-IR: A demo backend that translates Iona IR into Kotlin IR and rides the Kotlin compiler down to a runnable JVM JAR. Built as a Kotlin compiler plugin, so the JVM heavy lifting comes for free.

  • Iona-IntelliJ-Plugin: A demo IntelliJ plugin that gives Iona first-class editor support: a JFlex lexer, a Grammar-Kit PSI tree, syntax highlighting, go-to-definition, and live diagnostics straight from the compiler.

Note

Both the backend and the plugin are demos: small, focused, and built to show how Iona plugs into the JVM and into IntelliJ. The language itself is where most of the work lives.

A Windows game engine with gameplay scripting in Swift, written in C++. Yes, Swift on Windows. Yes, Swift for Games.

DualSense controller support for Windows, in C++.

A lightweight dependency injection framework for Swift.

Tech I reach for

Kotlin · C# · Swift · C++ · Rust · TypeScript

Lately mostly Kotlin and C#, with Kotlin Multiplatform and Compose when there is UI to build.


I build stuff. Occasionally the stuff builds back.

Pinned Loading

  1. Iona Iona Public

    A modern, type-safe and expressive programming language running on .NET

    C# 5

  2. Kyanite Kyanite Public

    The one and only game engine on Windows with scripting in Swift

    C++ 9

  3. Syringe Syringe Public

    A lightweight dependency injection(DI) framework written in Swift.

    Swift 5

  4. HyKoreDev/HyKore HyKoreDev/HyKore Public

    A platform to build Hytale plugins and mods on, with a friendly API, its own loader, and room for many plugins on one server. 🧩

    Kotlin

  5. Octane-Overlay/.github Octane-Overlay/.github Public

  6. revyne-gg/docs revyne-gg/docs Public

    Documentation of the whole platform internals

    TypeScript