Skip to content
View christian-bernstein's full-sized avatar

Block or report christian-bernstein

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

Hey there 👋
I'm Christian Bernstein from Frankfurt, Germany.

Portfolio   •   LinkedIn   •   Contact

Currently working on a modern, web-based SQL suite. Also fiddling around with a selfmade smarthome.

languages and Tools

I've worked with these languages and tools listed here:

  • Java

    • Annotation processing & basic runtime code generation
    • H2 database
    • RabbitMQ (message broker)
    • Netty
  • Kotlin

    • JetBrains Xodus database Github
    • JetBrains Ktor Servers & Clients Homepage

JVM environment

  • Build tools: Maven and Gradle

  • TypeScript & JavaScript

    • React

Throughout my university bachelor's program I also gained insight on things like:

  • C++
    • OpenMP (pragma-based multi-processing)
  • CUDA
  • Scala programming language

Other tech-related interests

One of my main tech-related interests is in compilers. Throughout my projects I wrote two simple LL(1) "compilers" (tokenizer, parser & lexer). This peeked my interest in designing (programming) languages and developing more complex compilers and code generators. I'm currently designing a scripting language for generating AI prompts and modelling the behaviour of advanced pipeline processes.
(Technical: A language-based alternative to the node-based approach used in ComfyUI to generate images using StableDiffusion)

Pinned Loading

  1. sql-editor-web sql-editor-web Public

    SQL-Editor frontend, written in Typescript, using React. "Learn SQL in our interactive editor and create your database projects"

    TypeScript 8 3

  2. atlas atlas Public

    Web-based, serverless, mobile-first & IDE-like note-taking app

    TypeScript 2

  3. chronos-shared chronos-shared Public

    chronos-shared (ChronosAPI) is a generic timer API, designed to overview and balance playtime.

    Kotlin

  4. time-attendance-terminal time-attendance-terminal Public

    Time-attendance-terminal mod for Forge 1.18. This mod is a facade for ChronosAPI. Highly customizable playtime limiter

    Java

  5. edge-net-protocol-specification edge-net-protocol-specification Public

    Edge Net Protocol (ENP) specification

    1 1

  6. packetier-socket-server packetier-socket-server Public

    Kotlin