Skip to content
View christian-bernstein's full-sized avatar
:shipit:
I may be slow to respond.
:shipit:
I may be slow to respond.
Block or Report

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.

Live website   •   Download   •   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

    • Advanced annotation processing
    • H2 database
    • RabbitMQ (message broker)
    • Netty
  • Kotlin

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

    • React

Other tech-related interests

One of my main tech-related interests is on 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

  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