Julian Springer

Springer is German and translates to Jumper.
👨‍💻

Computer Science undergraduate student @ Technical University of Berlin, Germany

Currently at UC Santa Barbara, California on exchange.

🤔

Interests: Programming Languages, Computer Graphics & Security

From March 2024 to September 2024 I worked at the BIFOLD Institute (Berlin Institute for the Foundations of Learning and Data) in the Datastreaming Team DIMA (headed by Prof. Dr. Volker Markl) as a research assistant. My task was to implement new datastream operators for the new datastream engine NebulaStream (successor of Apache Flink) and to work on the internal programming language. These tasks deepened my knowledge of C++ and data processing.

I received a scholarship for a semester abroad at University of California, Santa Barbara, and was invited by Prof. Jonathan Balkind to work in his programming language and hardware decompilation research lab. This is my first full-time research experience.

Projects

YADL - Yet Another Data Language

A turing-complete programming language to simplify data workflows.

find it on my GitHub

Chip-8 Emulator

Emulator for the interpreted CHIP-8 programming language which was used to program video games.

find it on my GitHub

Goetheplan - Substitution Plan for Android and iOS

This is a substitution plan made for the students of my former school. It was released to the Google PlayStore for every one free of charge. It is not supported anymore.

The frontend was developed in JavaScript with React Native and the Backend (data was webscraped and accessed by the Frontend through a Rest-API) in Java (this was done by a friend ⇒ @cyborck on GitHub).

Find it on GitHub

Calendar Chrome Extension - Add events while browsing

Add events to any arbitrary calendar provider (Apple, Google, …) by subscribing to a calendar on a server. The browser extension can create or delete events through the API.

It was developed in JavaScript and very basic CSS 😅

find it on GitHub